|
clang 22.0.0git
|
This holds information associated with enum constants. More...
#include "clang/ExtractAPI/API.h"
Public Member Functions | |
| EnumConstantRecord (StringRef USR, StringRef Name, SymbolReference Parent, PresumedLoc Loc, AvailabilityInfo Availability, const DocComment &Comment, DeclarationFragments Declaration, DeclarationFragments SubHeading, bool IsFromSystemHeader) | |
| Public Member Functions inherited from clang::extractapi::APIRecord | |
| APIRecord * | getNextInContext () const |
| RecordKind | getKind () const |
| RecordKind | getKindForDisplay () const |
| APIRecord ()=delete | |
| 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()) | |
| APIRecord (RecordKind Kind, StringRef USR, StringRef Name) | |
| virtual | ~APIRecord ()=0 |
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) |
|
inline |
Definition at line 584 of file API.h.
References clang::extractapi::APIRecord::APIRecord(), clang::extractapi::APIRecord::Availability, clang::extractapi::APIRecord::Comment, clang::extractapi::APIRecord::Declaration, clang::extractapi::APIRecord::IsFromSystemHeader, clang::extractapi::APIRecord::Name, clang::extractapi::APIRecord::Parent, clang::extractapi::APIRecord::RK_EnumConstant, clang::extractapi::APIRecord::SubHeading, and clang::extractapi::APIRecord::USR.
Definition at line 593 of file API.h.
References clang::extractapi::APIRecord::APIRecord(), and classofKind().
|
inlinestatic |
Definition at line 596 of file API.h.
References clang::extractapi::APIRecord::RK_EnumConstant.
Referenced by classof().