Skip to content

doxybook::text_markdown_printer

Defined in header <doxybook/text_markdown_printer.hpp>

class text_markdown_printer;

Print xml nodes as markdown.

Inherits from text_printer

Public Functions

Member Functions Description
(constructor) Constructor.
(function)
print const override Print an xml node.
(virtual function)

Protected Attributes

Member Protected Attributes Description
config_ config const &
(protected variable)
doxygen_ doxygen const &
(protected variable)

Additional inherited members

Public Functions(inherited from doxybook::text_printer)

Member Functions Description
text_printer Constructor.
(function)
~text_printer = default Destructor.
(virtual function)

Public Functions

function text_markdown_printer

Defined in header <doxybook/text_markdown_printer.hpp>

explicit text_markdown_printer(
    config const & config, 
    std::string input_dir, 
    doxygen const & doxygen);

Constructor.

Exception Safety

Basic exception guarantee.

function print

Defined in header <doxybook/text_markdown_printer.hpp>

virtual std::string
print(
    xml_text_parser::node const & node, 
    std::string const & language) const override;

Print an xml node.

Exception Safety

Basic exception guarantee.

Protected Attributes

variable config_

Defined in header <doxybook/text_printer.hpp>

config const  & config_;

variable doxygen_

Defined in header <doxybook/text_printer.hpp>

doxygen const  & doxygen_;


Updated on 2023-04-03