clang API Documentation
#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 |
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.
| iterator clang::ObjCList< T >::begin | ( | ) | const [inline] |
Definition at line 65 of file DeclObjC.h.
Referenced by AddObjCMethods(), clang::Sema::CheckForwardProtocolDeclarationForCircularDependency(), FindImplementableMethods(), clang::ObjCInterfaceDecl::lookupMethod(), and clang::ObjCCategoryDecl::protocol_begin().
| iterator clang::ObjCList< T >::end | ( | ) | const [inline] |
Definition at line 66 of file DeclObjC.h.
Referenced by AddObjCMethods(), clang::Sema::CheckForwardProtocolDeclarationForCircularDependency(), FindImplementableMethods(), clang::ObjCInterfaceDecl::lookupMethod(), and clang::ObjCCategoryDecl::protocol_end().
| T* clang::ObjCList< T >::operator[] | ( | unsigned | Idx | ) | const [inline] |
Definition at line 68 of file DeclObjC.h.
| void clang::ObjCList< T >::set | ( | T *const * | InList, |
| unsigned | Elts, | ||
| ASTContext & | Ctx | ||
| ) | [inline] |
Definition at line 60 of file DeclObjC.h.
Referenced by clang::Sema::ActOnStartProtocolInterface(), and clang::ObjCList< ObjCProtocolDecl >::set().