struct CXIdxDeclInfo
Declaration
struct CXIdxDeclInfo { /* full declaration omitted */ };
Declared at: clang/include/clang-c/Index.h:6424
Member Variables
- public const CXIdxEntityInfo* entityInfo
- public CXCursor cursor
- public CXIdxLoc loc
- public const CXIdxContainerInfo* semanticContainer
- public const CXIdxContainerInfo* lexicalContainer
- Generally same as #semanticContainer but can be different in cases like out-of-line C++ member functions.
- public int isRedeclaration
- public int isDefinition
- public int isContainer
- public const CXIdxContainerInfo* declAsContainer
- public int isImplicit
- Whether the declaration exists in code or was created implicitly by the compiler, e.g. implicit Objective-C methods for properties.
- public const CXIdxAttrInfo* const* attributes
- public unsigned int numAttributes
- public unsigned int flags