clang API Documentation

Public Attributes
CXIdxDeclInfo Struct Reference

#include <Index.h>

Collaboration diagram for CXIdxDeclInfo:
Collaboration graph
[legend]

List of all members.

Public Attributes

const CXIdxEntityInfoentityInfo
CXCursor cursor
CXIdxLoc loc
const CXIdxContainerInfosemanticContainer
const CXIdxContainerInfolexicalContainer
 Generally same as semanticContainer but can be different in cases like out-of-line C++ member functions.
int isRedeclaration
int isDefinition
int isContainer
const CXIdxContainerInfodeclAsContainer
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

Detailed Description

Definition at line 5293 of file Index.h.


Member Data Documentation

Definition at line 5312 of file Index.h.

Definition at line 5295 of file Index.h.

Definition at line 5306 of file Index.h.

Definition at line 5294 of file Index.h.

Definition at line 5315 of file Index.h.

Definition at line 5305 of file Index.h.

Definition at line 5304 of file Index.h.

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

Definition at line 5311 of file Index.h.

Definition at line 5303 of file Index.h.

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

Definition at line 5302 of file Index.h.

Definition at line 5296 of file Index.h.

Definition at line 5313 of file Index.h.

Definition at line 5297 of file Index.h.


The documentation for this struct was generated from the following file: