clang 22.0.0git
|
#include "clang/ExtractAPI/API.h"
Public Attributes | |
Template | Templ |
Public Attributes inherited from clang::extractapi::CXXClassRecord | |
SmallVector< SymbolReference > | Bases |
Public Attributes inherited from clang::extractapi::TagRecord | |
bool | IsEmbeddedInVarDeclarator |
Public Attributes inherited from clang::extractapi::APIRecord | |
StringRef | USR |
StringRef | Name |
SymbolReference | Parent |
PresumedLoc | Location |
AvailabilityInfo | Availability |
LinkageInfo | Linkage |
DocComment | Comment |
Documentation comment lines attached to this symbol declaration. | |
DeclarationFragments | Declaration |
Declaration fragments of this symbol declaration. | |
DeclarationFragments | SubHeading |
SubHeading provides a more detailed representation than the plain declaration name. | |
bool | IsFromSystemHeader |
Whether the symbol was defined in a system header. | |
AccessControl | Access |
RecordKind | KindForDisplay |
|
inline |
Definition at line 1227 of file API.h.
References clang::extractapi::APIRecord::Access, clang::extractapi::APIRecord::Availability, clang::extractapi::APIRecord::Comment, clang::extractapi::CXXClassRecord::CXXClassRecord(), clang::extractapi::APIRecord::Declaration, clang::extractapi::APIRecord::IsFromSystemHeader, clang::extractapi::APIRecord::Name, clang::extractapi::APIRecord::Parent, clang::extractapi::APIRecord::RK_ClassTemplate, clang::extractapi::APIRecord::SubHeading, Templ, and clang::extractapi::APIRecord::USR.
Definition at line 1238 of file API.h.
References classofKind().
|
inlinestatic |
Definition at line 1241 of file API.h.
References clang::extractapi::APIRecord::RK_ClassTemplate.
Referenced by classof().
Template clang::extractapi::ClassTemplateRecord::Templ |
Definition at line 1225 of file API.h.
Referenced by ClassTemplateRecord().