clang  6.0.0svn
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
clang::ObjCListBase Class Reference

#include "clang/AST/DeclObjC.h"

Inheritance diagram for clang::ObjCListBase:
Inheritance graph
Collaboration diagram for clang::ObjCListBase:
Collaboration graph

Public Member Functions

 ObjCListBase ()
unsigned size () const
bool empty () const

Protected Member Functions

void set (void *const *InList, unsigned Elts, ASTContext &Ctx)

Protected Attributes

void ** List
 List is an array of pointers to objects that are not owned by this object. More...
unsigned NumElts

Detailed Description

Definition at line 35 of file DeclObjC.h.

Constructor & Destructor Documentation

◆ ObjCListBase()

clang::ObjCListBase::ObjCListBase ( )

Definition at line 44 of file DeclObjC.h.

Member Function Documentation

◆ empty()

bool clang::ObjCListBase::empty ( ) const

Definition at line 46 of file DeclObjC.h.

Referenced by rewriteToObjCInterfaceDecl().

◆ set()

void ObjCListBase::set ( void *const *  InList,
unsigned  Elts,
ASTContext Ctx 

Definition at line 27 of file DeclObjC.cpp.

References List, and NumElts.

Referenced by clang::ObjCList< clang::ObjCProtocolDecl >::set().

◆ size()

unsigned clang::ObjCListBase::size ( ) const

Member Data Documentation

◆ List

void** clang::ObjCListBase::List

◆ NumElts

unsigned clang::ObjCListBase::NumElts

The documentation for this class was generated from the following files: