NestedTypeFinder

Undocumented in source.

Constructors

this
this(InterfaceDetails* details, string start)
Undocumented in source.

Members

Aliases

visit
alias visit = ASTVisitor.visit
Undocumented in source.

Functions

handleType
void handleType(TypeDetails.Type type, string name, size_t location, T node)
Undocumented in source. Be warned that the author may not have intended to support it.
popNestedType
void popNestedType()
Undocumented in source. Be warned that the author may not have intended to support it.
pushNestedType
void pushNestedType(TypeDetails.Type type, string name, size_t index)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(StructDeclaration dec)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(UnionDeclaration dec)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(EnumDeclaration dec)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(ClassDeclaration dec)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(InterfaceDeclaration dec)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(TemplateDeclaration dec)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AliasDeclaration dec)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(FunctionBody )
Undocumented in source. Be warned that the author may not have intended to support it.

Variables

details
InterfaceDetails* details;
Undocumented in source.
nested
string[] nested;
Undocumented in source.

Meta