Access | clang::extractapi::APIRecord | |
addToRecordChain(APIRecord *) const | clang::extractapi::RecordContext | protected |
APIRecord()=delete | clang::extractapi::APIRecord | |
APIRecord(RecordKind Kind, StringRef USR, StringRef Name, SymbolReference Parent, PresumedLoc Location, AvailabilityInfo Availability, LinkageInfo Linkage, const DocComment &Comment, DeclarationFragments Declaration, DeclarationFragments SubHeading, bool IsFromSystemHeader, AccessControl Access=AccessControl()) | clang::extractapi::APIRecord | inline |
APIRecord(RecordKind Kind, StringRef USR, StringRef Name) | clang::extractapi::APIRecord | inline |
Availability | clang::extractapi::APIRecord | |
Bases | clang::extractapi::CXXClassRecord | |
castFromRecordContext(const RecordContext *Ctx) | clang::extractapi::APIRecord | static |
castToRecordContext(const APIRecord *Record) | clang::extractapi::APIRecord | static |
classof(const APIRecord *Record) | clang::extractapi::ClassTemplateSpecializationRecord | inlinestatic |
clang::extractapi::APIRecord::classof(const RecordContext *Ctx) | clang::extractapi::APIRecord | inlinestatic |
clang::extractapi::RecordContext::classof(const RecordContext *Context) | clang::extractapi::RecordContext | inlinestatic |
classofKind(RecordKind K) | clang::extractapi::ClassTemplateSpecializationRecord | inlinestatic |
ClassTemplateSpecializationRecord(StringRef USR, StringRef Name, SymbolReference Parent, PresumedLoc Loc, AvailabilityInfo Availability, const DocComment &Comment, DeclarationFragments Declaration, DeclarationFragments SubHeading, AccessControl Access, bool IsFromSystemHeader) | clang::extractapi::ClassTemplateSpecializationRecord | inline |
Comment | clang::extractapi::APIRecord | |
CXXClassRecord(StringRef USR, StringRef Name, SymbolReference Parent, PresumedLoc Loc, AvailabilityInfo Availability, const DocComment &Comment, DeclarationFragments Declaration, DeclarationFragments SubHeading, RecordKind Kind, AccessControl Access, bool IsFromSystemHeader, bool IsEmbeddedInVarDeclarator=false) | clang::extractapi::CXXClassRecord | inline |
Declaration | clang::extractapi::APIRecord | |
clang::getKind() const | clang::extractapi::APIRecord | inline |
clang::extractapi::RecordContext::getKind() const | clang::extractapi::RecordContext | inline |
getKindForDisplay() const | clang::extractapi::APIRecord | inline |
getNextInContext() const | clang::extractapi::APIRecord | inline |
isAnonymousWithNoTypedef() | clang::extractapi::RecordRecord | inline |
IsEmbeddedInVarDeclarator | clang::extractapi::TagRecord | |
IsFromSystemHeader | clang::extractapi::APIRecord | |
KindForDisplay | clang::extractapi::APIRecord | |
Linkage | clang::extractapi::APIRecord | |
Location | clang::extractapi::APIRecord | |
Name | clang::extractapi::APIRecord | |
Parent | clang::extractapi::APIRecord | |
record_range typedef | clang::extractapi::RecordContext | |
RecordContext(APIRecord::RecordKind Kind) | clang::extractapi::RecordContext | inline |
RecordKind enum name | clang::extractapi::APIRecord | |
RecordRecord(RecordKind Kind, StringRef USR, StringRef Name, SymbolReference Parent, PresumedLoc Loc, AvailabilityInfo Availability, const DocComment &Comment, DeclarationFragments Declaration, DeclarationFragments SubHeading, bool IsFromSystemHeader, bool IsEmbeddedInVarDeclarator, AccessControl Access=AccessControl()) | clang::extractapi::RecordRecord | inline |
records() const | clang::extractapi::RecordContext | inline |
records_begin() const | clang::extractapi::RecordContext | inline |
records_empty() const | clang::extractapi::RecordContext | inline |
records_end() const | clang::extractapi::RecordContext | inline |
removeFromRecordChain(APIRecord *Record) | clang::extractapi::RecordContext | |
RK_ClassTemplate enum value | clang::extractapi::APIRecord | |
RK_ClassTemplatePartialSpecialization enum value | clang::extractapi::APIRecord | |
RK_ClassTemplateSpecialization enum value | clang::extractapi::APIRecord | |
RK_Concept enum value | clang::extractapi::APIRecord | |
RK_CXXClass enum value | clang::extractapi::APIRecord | |
RK_CXXConstructorMethod enum value | clang::extractapi::APIRecord | |
RK_CXXDestructorMethod enum value | clang::extractapi::APIRecord | |
RK_CXXField enum value | clang::extractapi::APIRecord | |
RK_CXXFieldTemplate enum value | clang::extractapi::APIRecord | |
RK_CXXInstanceMethod enum value | clang::extractapi::APIRecord | |
RK_CXXMethodTemplate enum value | clang::extractapi::APIRecord | |
RK_CXXMethodTemplateSpecialization enum value | clang::extractapi::APIRecord | |
RK_CXXStaticMethod enum value | clang::extractapi::APIRecord | |
RK_Enum enum value | clang::extractapi::APIRecord | |
RK_EnumConstant enum value | clang::extractapi::APIRecord | |
RK_FirstRecordContext enum value | clang::extractapi::APIRecord | |
RK_GlobalFunction enum value | clang::extractapi::APIRecord | |
RK_GlobalFunctionTemplate enum value | clang::extractapi::APIRecord | |
RK_GlobalFunctionTemplateSpecialization enum value | clang::extractapi::APIRecord | |
RK_GlobalVariable enum value | clang::extractapi::APIRecord | |
RK_GlobalVariableTemplate enum value | clang::extractapi::APIRecord | |
RK_GlobalVariableTemplatePartialSpecialization enum value | clang::extractapi::APIRecord | |
RK_GlobalVariableTemplateSpecialization enum value | clang::extractapi::APIRecord | |
RK_LastRecordContext enum value | clang::extractapi::APIRecord | |
RK_MacroDefinition enum value | clang::extractapi::APIRecord | |
RK_Namespace enum value | clang::extractapi::APIRecord | |
RK_ObjCCategory enum value | clang::extractapi::APIRecord | |
RK_ObjCClassMethod enum value | clang::extractapi::APIRecord | |
RK_ObjCClassProperty enum value | clang::extractapi::APIRecord | |
RK_ObjCInstanceMethod enum value | clang::extractapi::APIRecord | |
RK_ObjCInstanceProperty enum value | clang::extractapi::APIRecord | |
RK_ObjCInterface enum value | clang::extractapi::APIRecord | |
RK_ObjCIvar enum value | clang::extractapi::APIRecord | |
RK_ObjCProtocol enum value | clang::extractapi::APIRecord | |
RK_StaticField enum value | clang::extractapi::APIRecord | |
RK_Struct enum value | clang::extractapi::APIRecord | |
RK_StructField enum value | clang::extractapi::APIRecord | |
RK_Typedef enum value | clang::extractapi::APIRecord | |
RK_Union enum value | clang::extractapi::APIRecord | |
RK_UnionField enum value | clang::extractapi::APIRecord | |
RK_Unknown enum value | clang::extractapi::APIRecord | |
stealRecordChain(RecordContext &Other) | clang::extractapi::RecordContext | |
SubHeading | clang::extractapi::APIRecord | |
TagRecord(RecordKind Kind, StringRef USR, StringRef Name, SymbolReference Parent, PresumedLoc Loc, AvailabilityInfo Availability, const DocComment &Comment, DeclarationFragments Declaration, DeclarationFragments SubHeading, bool IsFromSystemHeader, bool IsEmbeddedInVarDeclarator, AccessControl Access=AccessControl()) | clang::extractapi::TagRecord | inline |
USR | clang::extractapi::APIRecord | |
~APIRecord()=0 | clang::extractapi::APIRecord | pure virtual |
~RecordRecord()=0 | clang::extractapi::RecordRecord | pure virtual |
~TagRecord()=0 | clang::extractapi::TagRecord | pure virtual |