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

Declared at: clang/include/clang/AST/DeclObjC.h:91

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)

Declared at: clang/include/clang/AST/DeclObjC.h:85

Parameters

T* const* InList
unsigned int Elts
clang::ASTContext& Ctx