InterfaceMethodFinder

Undocumented in source.

Constructors

this
this(const(char)[] code, int targetPosition)
Undocumented in source.

Members

Aliases

visit
alias visit = AttributesVisitor.visit
Undocumented in source.

Functions

resolveType
string resolveType(const(char)[] inType)
Undocumented in source. Be warned that the author may not have intended to support it.
usedType
void usedType(ReferencedType type)
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(FunctionDeclaration 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.
visit
void visit(VariableDeclaration variable)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(TypeIdentifierPart type)
Undocumented in source. Be warned that the author may not have intended to support it.

Variables

code
const(char)[] code;
Undocumented in source.
details
InterfaceDetails details;
Undocumented in source.
inTarget
bool inTarget;
Undocumented in source.
targetPosition
int targetPosition;
Undocumented in source.

Inherited Members

From AttributesVisitor

sticky
bool sticky;
Undocumented in source.
visit
void visit(MemberFunctionAttribute attribute)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(FunctionAttribute attribute)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AtAttribute attribute)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(PragmaExpression attribute)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(Deprecated attribute)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AlignAttribute attribute)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(LinkageAttribute attribute)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(Attribute attribute)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(StorageClass storage)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AttributeDeclaration dec)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(Declaration 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(ClassDeclaration dec)
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(TemplateDeclaration dec)
Undocumented in source. Be warned that the author may not have intended to support it.
processDeclaration
void processDeclaration(Declaration dec)
Undocumented in source. Be warned that the author may not have intended to support it.
context
ASTContext context;
Undocumented in source.
visit
alias visit = ASTVisitor.visit
Undocumented in source.

Meta