ark::doxygen::NamespaceSection

Defined in header “ark/doxygen/doxygen_xml_parser.hh”.


This structure contains data about a parsed Doxygen namespace.

Methods

  • bool empty()
    Returns true if this namespace has no content (recursively searching nested namespaces).

Variables

  • std::string name
    Name of the namespace.

  • std::map< std::string, NamespaceSectionPtr > namespaces
    Child namespaces contained in this namespace.

  • std::map< std::string, ClassDefinitionPtr > classes
    All of the classes that belong to this namespace.

  • std::vector< FunctionDefinition > functions
    All of the functions that belong to this namespace.

  • std::vector< VariableDefinition > variables
    All of the variables that belong to this namespace.

  • std::vector< EnumDefinition > enums
    All of the enum definitions that belong to this namespace.

  • std::vector< TypedefDefinition > typedefs
    Any typedefs defined in this namespace.