ISLEman
Classes | Public Member Functions | Static Public Member Functions | List of all members
NestingContext Class Reference
Inheritance diagram for NestingContext:
RefCountedContext TemplateListIntf

Classes

class  Private
 

Public Member Functions

virtual int count () const
 Returns the number of elements in the list.
 
virtual TemplateVariant at (int index) const
 Returns the element at index position index. More...
 
virtual TemplateListIntf::ConstIteratorcreateIterator () const
 Creates a new iterator for this list. More...
 
virtual int addRef ()
 Increase object's reference count.
 
virtual int release ()
 Decreases object's referenc count, destroy object if 0.
 
void addNamespaces (const NamespaceSDict &nsDict, bool rootOnly, bool addClasses)
 
void addClasses (const ClassSDict &clDict, bool rootOnly)
 
void addDirs (const DirSDict &)
 
void addDirs (const DirList &)
 
void addFiles (const FileNameList &)
 
void addFiles (const FileList &)
 
void addPages (const PageSDict &pages, bool rootOnly)
 
void addModules (const GroupSDict &modules)
 
void addModules (const GroupList &modules)
 
void addClassHierarchy (const ClassSDict &clDict, bool rootOnly)
 
void addDerivedClasses (const BaseClassList *bcl, bool hideSuper)
 
- Public Member Functions inherited from RefCountedContext
 RefCountedContext (const char *)
 
int addRef ()
 
int release ()
 
- Public Member Functions inherited from TemplateListIntf
virtual ~TemplateListIntf ()
 Destroys the list.
 

Static Public Member Functions

static NestingContextalloc (const NestingNodeContext *parent, int level)
 

Member Function Documentation

§ at()

TemplateVariant NestingContext::at ( int  index) const
virtual

Returns the element at index position index.

Implements TemplateListIntf.

§ createIterator()

TemplateListIntf::ConstIterator * NestingContext::createIterator ( ) const
virtual

Creates a new iterator for this list.

Note
the user should call delete on the returned pointer.

Implements TemplateListIntf.


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