clang API Documentation

Public Member Functions | Public Attributes
clang::ObjCMethodList Struct Reference

ObjCMethodList - a linked list of methods with different signatures. More...

#include <ObjCMethodList.h>

Collaboration diagram for clang::ObjCMethodList:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 ObjCMethodList ()
 ObjCMethodList (ObjCMethodDecl *M, unsigned count, ObjCMethodList *C)
ObjCMethodListgetNext () const
unsigned getBits () const
void setNext (ObjCMethodList *L)
void setBits (unsigned B)

Public Attributes

ObjCMethodDeclMethod
unsigned Count
 count of methods with same signature.
llvm::PointerIntPair
< ObjCMethodList *, 2 > 
NextAndExtraBits
 The next list object and 2 bits for extra info.

Detailed Description

ObjCMethodList - a linked list of methods with different signatures.

Definition at line 24 of file ObjCMethodList.h.


Constructor & Destructor Documentation

Definition at line 31 of file ObjCMethodList.h.

Definition at line 32 of file ObjCMethodList.h.


Member Function Documentation

Definition at line 38 of file ObjCMethodList.h.

References NextAndExtraBits.

Referenced by clang::Sema::addMethodToGlobalList().

Definition at line 37 of file ObjCMethodList.h.

References NextAndExtraBits.

Referenced by clang::Sema::addMethodToGlobalList().


Member Data Documentation

count of methods with same signature.

Definition at line 27 of file ObjCMethodList.h.

Referenced by clang::Sema::addMethodToGlobalList(), and clang::Sema::AreMultipleMethodsInGlobalPool().

The next list object and 2 bits for extra info.

Definition at line 29 of file ObjCMethodList.h.

Referenced by getBits(), getNext(), setBits(), and setNext().


The documentation for this struct was generated from the following file: