class ObjCList
Declaration
template <typename T>
class ObjCList : public ObjCListBase { /* full declaration omitted */ };
Description
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.
Declared at: clang/include/clang/AST/DeclObjC.h:83
Inherits from: ObjCListBase
Templates
- T
Member Variables
Inherited from ObjCListBase:
- protected List = nullptr
- protected NumElts = 0
Method Overview
- public clang::ObjCList::iterator begin() const
- public clang::ObjCList::iterator end() const
- public void set(T *const * InList, unsigned int Elts, clang::ASTContext & Ctx)
Inherited from ObjCListBase:
Methods
¶clang::ObjCList::iterator begin() const
clang::ObjCList::iterator begin() const
Declared at: clang/include/clang/AST/DeclObjC.h:91
¶clang::ObjCList::iterator end() const
clang::ObjCList::iterator end() const
Declared at: clang/include/clang/AST/DeclObjC.h:92
¶void set(T* const* InList,
unsigned int Elts,
clang::ASTContext& Ctx)
void set(T* const* InList,
unsigned int Elts,
clang::ASTContext& Ctx)
Declared at: clang/include/clang/AST/DeclObjC.h:85
Parameters
- T* const* InList
- unsigned int Elts
- clang::ASTContext& Ctx