ISLEman
Classes | Public Member Functions | List of all members
TemplateListIntf Class Referenceabstract

Abstract read-only interface for a context value of type list. More...

#include <template.h>

Inheritance diagram for TemplateListIntf:
AllMembersListContext ArgumentListContext ClassInheritanceContext ClassListContext DirListContext ExampleListContext FileListContext GenericNodeListContext IncludeInfoListContext InheritanceListContext InheritedMemberInfoListContext MemberGroupListContext MemberListContext ModuleListContext NamespaceListContext NestingContext PageListContext SearchIndicesContext SymbolGroupListContext SymbolIndicesContext SymbolListContext TemplateList UsedFilesContext

Classes

class  ConstIterator
 Abstract interface for a iterator of a list. More...
 

Public Member Functions

virtual ~TemplateListIntf ()
 Destroys the list.
 
virtual int count () const =0
 Returns the number of elements in the list.
 
virtual TemplateVariant at (int index) const =0
 Returns the element at index position index. More...
 
virtual TemplateListIntf::ConstIteratorcreateIterator () const =0
 Creates a new iterator for this list. More...
 
virtual int addRef ()=0
 Increase object's reference count.
 
virtual int release ()=0
 Decreases object's referenc count, destroy object if 0.
 

Detailed Description

Abstract read-only interface for a context value of type list.

Note
The values of the list are TemplateVariants.

Member Function Documentation

§ at()

virtual TemplateVariant TemplateListIntf::at ( int  index) const
pure virtual

§ createIterator()

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

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