HeaderInfo Struct

#include <models.h>

Public Members

std::string path
std::vector<std::string> types
std::vector<MethodInfo> functions
std::vector<AliasInfo> aliases
std::vector<EnumInfo> enums
std::set<std::string> processedFunctionSignatures

Detailed Description

Everything documentable declared at namespace scope in one header. Types themselves live in ParseResult::classes; types names them in declaration order so a header page can list them.

Member Variable Documentation

std::string path

absolute path of the header

std::vector<std::string> types

top-level classes/structs declared here

std::vector<MethodInfo> functions

free functions (and function templates)

Appearance
Theme
—