SnippetInfoGenerator

Undocumented in source.

Constructors

this
this(size_t position)
Undocumented in source.

Members

Aliases

visit
alias visit = ASTVisitor.visit
Undocumented in source.

Functions

popLevel
void popLevel(BaseNode node)
Undocumented in source. Be warned that the author may not have intended to support it.
pushLevel
void pushLevel(SnippetLevel level, BaseNode node)
Undocumented in source. Be warned that the author may not have intended to support it.
value
inout(SnippetInfo) value()
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(T dec)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(MixinTemplateDeclaration dec)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(StructBody dec)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(SpecifiedFunctionBody dec)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(StatementNoCaseNoDefault dec)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(T dec)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(VariableDeclaration dec)
current
size_t current;
Undocumented in source. Be warned that the author may not have intended to support it.

Variables

done
bool done;
Undocumented in source.
position
size_t position;
Undocumented in source.
ret
SnippetInfo ret;
Undocumented in source.
variableStack
VariableUsage[] variableStack;
Undocumented in source.

Meta