clang
8.0.0
|
a linked list of methods with the same selector name but different signatures. More...
#include "clang/Sema/ObjCMethodList.h"
Public Member Functions | |
ObjCMethodList () | |
ObjCMethodList (ObjCMethodDecl *M) | |
ObjCMethodList (const ObjCMethodList &L) | |
ObjCMethodList * | getNext () const |
unsigned | getBits () const |
void | setNext (ObjCMethodList *L) |
void | setBits (unsigned B) |
ObjCMethodDecl * | getMethod () const |
void | setMethod (ObjCMethodDecl *M) |
bool | hasMoreThanOneDecl () const |
void | setHasMoreThanOneDecl (bool B) |
Public Attributes | |
llvm::PointerIntPair< ObjCMethodDecl *, 1 > | MethodAndHasMoreThanOneDecl |
If there is more than one decl with this signature. More... | |
llvm::PointerIntPair< ObjCMethodList *, 2 > | NextAndExtraBits |
The next list object and 2 bits for extra info. More... | |
a linked list of methods with the same selector name but different signatures.
Definition at line 26 of file ObjCMethodList.h.
|
inline |
Definition at line 33 of file ObjCMethodList.h.
|
inline |
Definition at line 34 of file ObjCMethodList.h.
|
inline |
Definition at line 36 of file ObjCMethodList.h.
|
inline |
Definition at line 41 of file ObjCMethodList.h.
|
inline |
Definition at line 45 of file ObjCMethodList.h.
Referenced by AddClassMessageCompletions().
|
inline |
Definition at line 40 of file ObjCMethodList.h.
Referenced by clang::Sema::AreMultipleMethodsInGlobalPool(), clang::Sema::CollectMultipleMethodsInGlobalPool(), and clang::Sema::SelectorsForTypoCorrection().
|
inline |
Definition at line 52 of file ObjCMethodList.h.
Referenced by clang::Sema::AreMultipleMethodsInGlobalPool().
|
inline |
Definition at line 43 of file ObjCMethodList.h.
|
inline |
Definition at line 55 of file ObjCMethodList.h.
|
inline |
Definition at line 48 of file ObjCMethodList.h.
|
inline |
Definition at line 42 of file ObjCMethodList.h.
llvm::PointerIntPair<ObjCMethodDecl *, 1> clang::ObjCMethodList::MethodAndHasMoreThanOneDecl |
If there is more than one decl with this signature.
Definition at line 29 of file ObjCMethodList.h.
llvm::PointerIntPair<ObjCMethodList *, 2> clang::ObjCMethodList::NextAndExtraBits |
The next list object and 2 bits for extra info.
Definition at line 31 of file ObjCMethodList.h.