clang
3.9.0
|
ObjCList - This is a simple template class used to hold various lists of decls etc, which is heavily used by the ObjC front-end. More...
#include <DeclObjC.h>
Public Types | |
typedef T *const * | iterator |
Public Member Functions | |
void | set (T *const *InList, unsigned Elts, ASTContext &Ctx) |
iterator | begin () const |
iterator | end () const |
T * | operator[] (unsigned Idx) const |
![]() | |
ObjCListBase () | |
unsigned | size () const |
bool | empty () const |
Additional Inherited Members | |
![]() | |
void | set (void *const *InList, unsigned Elts, ASTContext &Ctx) |
![]() | |
void ** | List |
List is an array of pointers to objects that are not owned by this object. More... | |
unsigned | NumElts |
ObjCList - This is a simple template class used to hold various lists of decls etc, which is heavily used by the ObjC front-end.
This only use case this supports is setting the list all at once and then reading elements out of it.
Definition at line 58 of file DeclObjC.h.
typedef T* const* clang::ObjCList< T >::iterator |
Definition at line 64 of file DeclObjC.h.
|
inline |
Definition at line 65 of file DeclObjC.h.
Referenced by AddObjCMethods(), clang::Sema::CheckForwardProtocolDeclarationForCircularDependency(), FindImplementableMethods(), clang::ObjCInterfaceDecl::lookupMethod(), and clang::ObjCCategoryDecl::protocol_begin().
|
inline |
Definition at line 66 of file DeclObjC.h.
Referenced by AddObjCMethods(), clang::Sema::CheckForwardProtocolDeclarationForCircularDependency(), FindImplementableMethods(), clang::ObjCInterfaceDecl::lookupMethod(), and clang::ObjCCategoryDecl::protocol_end().
|
inline |
Definition at line 68 of file DeclObjC.h.
|
inline |
Definition at line 60 of file DeclObjC.h.
Referenced by clang::Sema::ActOnStartProtocolInterface().