Doxybook2::Node
#include <Node.hpp>
Public Classes
| Name | |
|---|---|
| struct | ClassReference |
| struct | Data |
| struct | Location |
| struct | Param |
| struct | ParameterListItem |
Public Types
| Name | |
|---|---|
| typedef std::list<NodePtr> | Children |
| typedef std::vector<ParameterListItem> | ParameterList |
| typedef std::vector<ClassReference> | ClassReferences |
| typedef std::vector<Param> | Params |
| typedef std::unordered_map<std::string, Data> | ChildrenData |
| typedef std::tuple<Data, ChildrenData> | LoadDataResult |
Public Functions
| Name | |
|---|---|
| NodePtr | parse(NodeCacheMap & cache, const std::string & inputDir, const std::string & refid, bool isGroupOrFile) |
| NodePtr | parse(NodeCacheMap & cache, const std::string & inputDir, const NodePtr & ptr, bool isGroupOrFile) |
| NodePtr | parse(Xml::Element & memberdef, const std::string & refid) |
| Node(const std::string & refid) | |
| ~Node() | |
| NodePtr | find(const std::string & refid) const |
| NodePtr | findChild(const std::string & refid) const |
| bool | isStructured() const |
| bool | isLanguage() const |
| bool | isFileOrDir() const |
| Kind | getKind() const |
| std::string | getLanguage() const |
| Type | getType() const |
| const std::string & | getRefid() const |
| const std::string & | getQualifiedName() const |
| const std::string & | getName() const |
| const Node * | getParent() const |
| const Node * | getGroup() const |
| bool | isEmpty() const |
| const Children & | getChildren() const |
| const std::string & | getXmlPath() const |
| const std::string & | getBrief() const |
| const std::string & | getSummary() const |
| const std::string & | getTitle() const |
| Visibility | getVisibility() const |
| Virtual | getVirtual() const |
| const ClassReferences & | getBaseClasses() const |
| const ClassReferences & | getDerivedClasses() const |
| const std::string & | getUrl() const |
| const std::string & | getAnchor() const |
| void | finalize(const Config & config, const TextPrinter & plainPrinter, const TextPrinter & markdownPrinter, const NodeCacheMap & cache) |
| LoadDataResult | loadData(const Config & config, const TextPrinter & plainPrinter, const TextPrinter & markdownPrinter, const NodeCacheMap & cache) const |
Friends
| Name | |
|---|---|
| class | Doxygen |
Public Types Documentation
typedef Children
cpp
typedef std::list<NodePtr> Doxybook2::Node::Children;typedef ParameterList
cpp
typedef std::vector<ParameterListItem> Doxybook2::Node::ParameterList;typedef ClassReferences
cpp
typedef std::vector<ClassReference> Doxybook2::Node::ClassReferences;typedef Params
cpp
typedef std::vector<Param> Doxybook2::Node::Params;typedef ChildrenData
cpp
typedef std::unordered_map<std::string, Data> Doxybook2::Node::ChildrenData;typedef LoadDataResult
cpp
typedef std::tuple<Data, ChildrenData> Doxybook2::Node::LoadDataResult;Public Functions Documentation
function parse
cpp
static NodePtr parse(
NodeCacheMap & cache,
const std::string & inputDir,
const std::string & refid,
bool isGroupOrFile
)function parse
cpp
static NodePtr parse(
NodeCacheMap & cache,
const std::string & inputDir,
const NodePtr & ptr,
bool isGroupOrFile
)function parse
cpp
static NodePtr parse(
Xml::Element & memberdef,
const std::string & refid
)function Node
cpp
explicit Node(
const std::string & refid
)function ~Node
cpp
~Node()function find
cpp
NodePtr find(
const std::string & refid
) constfunction findChild
cpp
NodePtr findChild(
const std::string & refid
) constfunction isStructured
cpp
inline bool isStructured() constfunction isLanguage
cpp
inline bool isLanguage() constfunction isFileOrDir
cpp
inline bool isFileOrDir() constfunction getKind
cpp
inline Kind getKind() constfunction getLanguage
cpp
inline std::string getLanguage() constfunction getType
cpp
inline Type getType() constfunction getRefid
cpp
inline const std::string & getRefid() constfunction getQualifiedName
cpp
inline const std::string & getQualifiedName() constfunction getName
cpp
inline const std::string & getName() constfunction getParent
cpp
inline const Node * getParent() constfunction getGroup
cpp
inline const Node * getGroup() constfunction isEmpty
cpp
inline bool isEmpty() constfunction getChildren
cpp
inline const Children & getChildren() constfunction getXmlPath
cpp
inline const std::string & getXmlPath() constfunction getBrief
cpp
inline const std::string & getBrief() constfunction getSummary
cpp
inline const std::string & getSummary() constfunction getTitle
cpp
inline const std::string & getTitle() constfunction getVisibility
cpp
inline Visibility getVisibility() constfunction getVirtual
cpp
inline Virtual getVirtual() constfunction getBaseClasses
cpp
inline const ClassReferences & getBaseClasses() constfunction getDerivedClasses
cpp
inline const ClassReferences & getDerivedClasses() constfunction getUrl
cpp
inline const std::string & getUrl() constfunction getAnchor
cpp
inline const std::string & getAnchor() constfunction finalize
cpp
void finalize(
const Config & config,
const TextPrinter & plainPrinter,
const TextPrinter & markdownPrinter,
const NodeCacheMap & cache
)function loadData
cpp
LoadDataResult loadData(
const Config & config,
const TextPrinter & plainPrinter,
const TextPrinter & markdownPrinter,
const NodeCacheMap & cache
) constFriends
friend Doxygen
cpp
friend class Doxygen(
Doxygen
);Updated on 2026-05-17 at 13:22:38 +0000