clang 20.0.0git
|
This holds information associated with Objective-C methods. More...
#include "clang/ExtractAPI/API.h"
Public Member Functions | |
ObjCMethodRecord ()=delete | |
ObjCMethodRecord (RecordKind Kind, StringRef USR, StringRef Name, SymbolReference Parent, PresumedLoc Loc, AvailabilityInfo Availability, const DocComment &Comment, DeclarationFragments Declaration, DeclarationFragments SubHeading, FunctionSignature Signature, bool IsFromSystemHeader) | |
virtual | ~ObjCMethodRecord ()=0 |
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 |
Public Attributes | |
FunctionSignature | Signature |
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 |
|
delete |
|
inline |
FunctionSignature clang::extractapi::ObjCMethodRecord::Signature |