clang 20.0.0git
|
This holds information associated with Objective-C categories. More...
#include "clang/ExtractAPI/API.h"
Static Public Member Functions | |
static bool | classof (const APIRecord *Record) |
static bool | classofKind (RecordKind K) |
Static Public Member Functions inherited from clang::extractapi::APIRecord | |
static APIRecord * | castFromRecordContext (const RecordContext *Ctx) |
static RecordContext * | castToRecordContext (const APIRecord *Record) |
static bool | classof (const APIRecord *Record) |
static bool | classofKind (RecordKind K) |
static bool | classof (const RecordContext *Ctx) |
Static Public Member Functions inherited from clang::extractapi::RecordContext | |
static bool | classof (const APIRecord *Record) |
static bool | classofKind (APIRecord::RecordKind K) |
static bool | classof (const RecordContext *Context) |
Public Attributes | |
SymbolReference | Interface |
Public Attributes inherited from clang::extractapi::ObjCContainerRecord | |
SmallVector< SymbolReference > | Protocols |
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 |
This holds information associated with Objective-C categories.
|
inline |
Definition at line 1285 of file API.h.
References classofKind().
|
inlinestatic |
Definition at line 1288 of file API.h.
References clang::extractapi::APIRecord::RK_ObjCCategory.
Referenced by classof().
|
inline |
Definition at line 1292 of file API.h.
References Interface, isExtendingExternalModule(), and clang::extractapi::SymbolReference::Source.
|
inline |
Definition at line 1290 of file API.h.
References Interface, and clang::extractapi::SymbolReference::Source.
Referenced by getExtendedExternalModule().
SymbolReference clang::extractapi::ObjCCategoryRecord::Interface |
Definition at line 1271 of file API.h.
Referenced by getExtendedExternalModule(), and isExtendingExternalModule().