include/Doxybook/TextPrinter.hpp
Namespaces
| Name |
|---|
| Doxybook2 |
Classes
| Name | |
|---|---|
| class | Doxybook2::TextPrinter |
Source code
cpp
#pragma once
#include <string>
#include "XmlTextParser.hpp"
#include "Config.hpp"
#include "Node.hpp"
namespace Doxybook2 {
class Doxygen;
class TextPrinter {
public:
explicit TextPrinter(const Config& config, const Doxygen& doxygen)
: config(config),
doxygen(doxygen) {
}
virtual ~TextPrinter() = default;
virtual std::string print(const XmlTextParser::Node& node, const std::string& language = "cpp") const = 0;
protected:
const Config& config;
const Doxygen& doxygen;
};
}Updated on 2026-05-17 at 13:22:38 +0000