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.