Skip to content

Doxybook2::TextPrinter

#include <TextPrinter.hpp>

Inherited by Doxybook2::TextMarkdownPrinter, Doxybook2::TextPlainPrinter

Public Functions

Name
TextPrinter(const Config & config, const Doxygen & doxygen)
virtual~TextPrinter() =default
virtual std::stringprint(const XmlTextParser::Node & node, const std::string & language ="cpp") const =0

Protected Attributes

Name
const Config &config
const Doxygen &doxygen

Public Functions Documentation

function TextPrinter

cpp
inline explicit TextPrinter(
    const Config & config,
    const Doxygen & doxygen
)

function ~TextPrinter

cpp
virtual ~TextPrinter() =default

function print

cpp
virtual std::string print(
    const XmlTextParser::Node & node,
    const std::string & language ="cpp"
) const =0

Reimplemented by: Doxybook2::TextMarkdownPrinter::print, Doxybook2::TextPlainPrinter::print

Protected Attributes Documentation

variable config

cpp
const Config & config;

variable doxygen

cpp
const Doxygen & doxygen;

Updated on 2026-05-17 at 13:22:38 +0000

Built with VitePress