CppVisitor

Undocumented in source.

Constructors

this
this(Controller ctrl, Products prod, NullableRef!AnalyzeData analyze, NullableRef!Container container)
Undocumented in source.
this
this(Controller ctrl, Products prod, uint indent, CppNsStack ns_stack, NullableRef!AnalyzeData analyze, NullableRef!Container container)
Undocumented in source.

Members

Aliases

visit
alias visit = Visitor.visit
Undocumented in source.

Functions

visit
void visit(const(UnexposedDecl) v)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(VarDecl) v)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(FunctionDecl) v)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(ClassDecl) v)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(StructDecl) v)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(Namespace) v)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(const(TranslationUnit) v)
Undocumented in source. Be warned that the author may not have intended to support it.
visitRecord
void visitRecord(T v)
Undocumented in source. Be warned that the author may not have intended to support it.

Mixins

__anonymous
mixin generateIndentIncrDecr
Undocumented in source.

Variables

analyze_data
NullableRef!AnalyzeData analyze_data;
Undocumented in source.
container
NullableRef!Container container;
Undocumented in source.
root
CppRoot root;
Undocumented in source.
root
CppNamespace root;
Undocumented in source.

Meta