CppRoot

The root of the data structure of the semantic representation of the analyzed C++ source.

Members

Functions

classRange
auto classRange()
funcRange
auto funcRange()
globalRange
auto globalRange()

Range of contained data.

merge
void merge(ref CppRoot root, MergeMode mode)

Merge the roots.

namespaceRange
auto namespaceRange()

Range of contained data.

opCast
T opCast()

Cast to string representation

put
void put(CFunction f)
void put(CppClass s)
void put(CppNamespace ns)
void put(CxGlobalVariable g)

Put item in storage.

toString
void toString(scope Writer w, FormatSpec!Char fmt)

Recrusive stringify the content for human readability.

Static functions

make
auto make()

Meta