CXIdxDeclInfo

Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Members

Variables

attributes
const(CXIdxAttrInfo*)* attributes;
Undocumented in source.
cursor
CXCursor cursor;
Undocumented in source.
declAsContainer
const(CXIdxContainerInfo)* declAsContainer;
Undocumented in source.
entityInfo
const(CXIdxEntityInfo)* entityInfo;
Undocumented in source.
flags
uint flags;
Undocumented in source.
isContainer
int isContainer;
Undocumented in source.
isDefinition
int isDefinition;
Undocumented in source.
isImplicit
int isImplicit;

Whether the declaration exists in code or was created implicitly by the compiler, e.g. implicit Objective-C methods for properties.

isRedeclaration
int isRedeclaration;
Undocumented in source.
lexicalContainer
const(CXIdxContainerInfo)* lexicalContainer;

Generally same as #semanticContainer but can be different in cases like out-of-line C++ member functions.

loc
CXIdxLoc loc;
Undocumented in source.
numAttributes
uint numAttributes;
Undocumented in source.
semanticContainer
const(CXIdxContainerInfo)* semanticContainer;
Undocumented in source.

Meta