Skip to main content

The ClassNode Struct Reference

Declaration

struct anonymous{tagreader.cpp}::TagFileParser::ClassNode { ... }

Public Constructors Index

ClassNode (const std::string &n)

Public Member Attributes Index

std::stringname
const TagClassInfo *tci = nullptr
std::unordered_map< std::string, std::unique_ptr< ClassNode > >children

Definition at line 1005 of file tagreader.cpp.

Public Constructors

ClassNode()

anonymous{tagreader.cpp}::TagFileParser::ClassNode::ClassNode (const std::string & n)
inline

Definition at line 1007 of file tagreader.cpp.

1007 ClassNode(const std::string &n) : name(n) {}

Reference name.

Public Member Attributes

children

std::unordered_map<std::string,std::unique_ptr<ClassNode> > anonymous{tagreader.cpp}::TagFileParser::ClassNode::children

Definition at line 1010 of file tagreader.cpp.

1010 std::unordered_map<std::string,std::unique_ptr<ClassNode>> children;

Referenced by anonymous{tagreader.cpp}::TagFileParser::buildClassTree and anonymous{tagreader.cpp}::TagFileParser::buildLists.

name

std::string anonymous{tagreader.cpp}::TagFileParser::ClassNode::name

Definition at line 1008 of file tagreader.cpp.

1008 std::string name;

Referenced by ClassNode.

tci

const TagClassInfo* anonymous{tagreader.cpp}::TagFileParser::ClassNode::tci = nullptr

The documentation for this struct was generated from the following file:


Generated via doxygen2docusaurus by Doxygen 1.14.0.