clang API Documentation
#include <Index.h>
Public Attributes | |
const CXIdxEntityInfo * | entityInfo |
CXCursor | cursor |
CXIdxLoc | loc |
const CXIdxContainerInfo * | semanticContainer |
const CXIdxContainerInfo * | lexicalContainer |
Generally same as semanticContainer but can be different in cases like out-of-line C++ member functions. | |
int | isRedeclaration |
int | isDefinition |
int | isContainer |
const CXIdxContainerInfo * | declAsContainer |
int | isImplicit |
Whether the declaration exists in code or was created implicitly by the compiler, e.g. implicit Objective-C methods for properties. | |
const CXIdxAttrInfo *const * | attributes |
unsigned | numAttributes |
unsigned | flags |
const CXIdxAttrInfo* const* CXIdxDeclInfo::attributes |
Generally same as semanticContainer but can be different in cases like out-of-line C++ member functions.