14 #ifndef LLVM_CLANG_SEMA_OBJCMETHODLIST_H
15 #define LLVM_CLANG_SEMA_OBJCMETHODLIST_H
17 #include "llvm/ADT/PointerIntPair.h"
void setHasMoreThanOneDecl(bool B)
ObjCMethodList(ObjCMethodDecl *M)
void setMethod(ObjCMethodDecl *M)
ObjCMethodDecl * getMethod() const
llvm::PointerIntPair< ObjCMethodList *, 2 > NextAndExtraBits
The next list object and 2 bits for extra info.
llvm::PointerIntPair< ObjCMethodDecl *, 1 > MethodAndHasMoreThanOneDecl
If there is more than one decl with this signature.
bool hasMoreThanOneDecl() const
void setNext(ObjCMethodList *L)
a linked list of methods with the same selector name but different signatures.
ObjCMethodList * getNext() const