clang 22.0.0git

#include "clang-c/Index.h"

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.
const CXIdxAttrInfo *const * attributes
unsigned numAttributes
unsigned flags

Detailed Description

Definition at line 6329 of file Index.h.

Member Data Documentation

◆ attributes

const CXIdxAttrInfo* const* CXIdxDeclInfo::attributes

Definition at line 6348 of file Index.h.

◆ cursor

CXCursor CXIdxDeclInfo::cursor

Definition at line 6331 of file Index.h.

◆ declAsContainer

const CXIdxContainerInfo* CXIdxDeclInfo::declAsContainer

Definition at line 6342 of file Index.h.

◆ entityInfo

const CXIdxEntityInfo* CXIdxDeclInfo::entityInfo

Definition at line 6330 of file Index.h.

◆ flags

unsigned CXIdxDeclInfo::flags

Definition at line 6351 of file Index.h.

◆ isContainer

int CXIdxDeclInfo::isContainer

Definition at line 6341 of file Index.h.

◆ isDefinition

int CXIdxDeclInfo::isDefinition

Definition at line 6340 of file Index.h.

◆ isImplicit

int CXIdxDeclInfo::isImplicit

Whether the declaration exists in code or was created implicitly by the compiler, e.g.

implicit Objective-C methods for properties.

Definition at line 6347 of file Index.h.

◆ isRedeclaration

int CXIdxDeclInfo::isRedeclaration

Definition at line 6339 of file Index.h.

◆ lexicalContainer

const CXIdxContainerInfo* CXIdxDeclInfo::lexicalContainer

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

Definition at line 6338 of file Index.h.

◆ loc

CXIdxLoc CXIdxDeclInfo::loc

Definition at line 6332 of file Index.h.

◆ numAttributes

unsigned CXIdxDeclInfo::numAttributes

Definition at line 6349 of file Index.h.

◆ semanticContainer

const CXIdxContainerInfo* CXIdxDeclInfo::semanticContainer

Definition at line 6333 of file Index.h.


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