33 virtual std::string
preamble()
const {
return std::string(); }
41 virtual std::string
postscript()
const {
return std::string(); }
47 virtual std::string
preTraverse(
short )
const {
return std::string(); }
56 printBlockOpen(
const std::string & name,
short depth,
const std::string & doc) = 0;
64 virtual std::string
printBlockClose(
const std::string & name,
short depth)
const = 0;
72 virtual std::string
printParams(
const std::string & prefix,
73 const std::string & fully_qualified_name,
76 const std::string & search_string,