|
clang 22.0.0git
|
#include "clang/ExtractAPI/API.h"
Public Attributes | |
| 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 1201 of file API.h.
References clang::extractapi::APIRecord::Access, clang::extractapi::APIRecord::Availability, clang::extractapi::APIRecord::Comment, clang::extractapi::APIRecord::Declaration, clang::extractapi::TagRecord::IsEmbeddedInVarDeclarator, clang::extractapi::APIRecord::IsFromSystemHeader, clang::extractapi::APIRecord::Name, clang::extractapi::APIRecord::Parent, clang::extractapi::RecordRecord::RecordRecord(), clang::extractapi::APIRecord::SubHeading, and clang::extractapi::APIRecord::USR.
Referenced by clang::extractapi::ClassTemplatePartialSpecializationRecord::ClassTemplatePartialSpecializationRecord(), clang::extractapi::ClassTemplateRecord::ClassTemplateRecord(), and clang::extractapi::ClassTemplateSpecializationRecord::ClassTemplateSpecializationRecord().
Definition at line 1211 of file API.h.
References classofKind().
|
inlinestatic |
Definition at line 1214 of file API.h.
References clang::extractapi::APIRecord::RK_ClassTemplate, clang::extractapi::APIRecord::RK_ClassTemplatePartialSpecialization, clang::extractapi::APIRecord::RK_ClassTemplateSpecialization, and clang::extractapi::APIRecord::RK_CXXClass.
Referenced by classof().
| SmallVector<SymbolReference> clang::extractapi::CXXClassRecord::Bases |
Definition at line 1199 of file API.h.
Referenced by clang::extractapi::impl::ExtractAPIVisitorBase< Derived >::VisitClassTemplateSpecializationDecl().