- canonical
Cursor canonical()
Undocumented in source. Be warned that the author may not have intended to support it.
- children
inout(Cursor)[] children()
Undocumented in source. Be warned that the author may not have intended to support it.
- children
void children(Cursor[] cursors)
Undocumented in source. Be warned that the author may not have intended to support it.
- definition
Cursor definition()
Undocumented in source. Be warned that the author may not have intended to support it.
- enumConstantValue
auto enumConstantValue()
For EnumConstantDecl cursors, return the numeric value
- hash
auto hash()
Undocumented in source. Be warned that the author may not have intended to support it.
- isAnonymous
bool isAnonymous()
Undocumented in source. Be warned that the author may not have intended to support it.
- isCanonical
bool isCanonical()
If this is the canonical cursor. Given forward declarations, there may
be several cursors for one entity. This returns true if this cursor
is the canonical one.
- isDefinition
bool isDefinition()
Undocumented in source. Be warned that the author may not have intended to support it.
- isInvalid
bool isInvalid()
Undocumented in source. Be warned that the author may not have intended to support it.
- isNull
bool isNull()
Undocumented in source. Be warned that the author may not have intended to support it.
- isPredefined
bool isPredefined()
Undocumented in source. Be warned that the author may not have intended to support it.
- language
Language language()
Undocumented in source. Be warned that the author may not have intended to support it.
- lexicalParent
Cursor lexicalParent()
Undocumented in source. Be warned that the author may not have intended to support it.
- mangling
string mangling()
Undocumented in source. Be warned that the author may not have intended to support it.
- opApply
int opApply(int delegate(Cursor cursor) @(safe) block)
Undocumented in source. Be warned that the author may not have intended to support it.
- opApply
int opApply(int delegate(Cursor cursor, Cursor parent) @(safe) block)
Undocumented in source. Be warned that the author may not have intended to support it.
- opEquals
bool opEquals(const(Cursor) other)
Undocumented in source. Be warned that the author may not have intended to support it.
- opEquals
bool opEquals(Cursor other)
Undocumented in source. Be warned that the author may not have intended to support it.
- semanticParent
Cursor semanticParent()
Undocumented in source. Be warned that the author may not have intended to support it.
- toString
string toString()
Undocumented in source. Be warned that the author may not have intended to support it.
- underlyingType
Type underlyingType()
For TypedefDecl cursors, return the underlying type
- visitChildren
void visitChildren(CursorVisitor visitor)
Undocumented in source. Be warned that the author may not have intended to support it.