ClassPageContext Struct

#include <generator.h>

Public Members

std::string include_path
std::string header_href
std::vector<std::string> derived
std::vector<const ClassInfo *> nested
LinkMap links

Detailed Description

Everything a type page needs beyond the ClassInfo itself.

Member Variable Documentation

std::string include_path

header as a consumer spells it ("Layers/lobject.h"); empty omits the include line

std::string header_href

the declaring header's page; empty leaves the include unlinked

std::vector<std::string> derived

classes that directly inherit from this one

std::vector<const ClassInfo *> nested

public nested classes/structs (their own pages)

Appearance
Theme
—