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 ()
 
virtual int count () const =0
 
virtual TemplateVariant at (int index) const =0
 
virtual TemplateListIntf::ConstIteratorcreateIterator () const =0
 
virtual int addRef ()=0
 
virtual int release ()=0
 

Detailed Description

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

Note
The values of the list are TemplateVariants.

Definition at line 329 of file template.h.

Constructor & Destructor Documentation

virtual TemplateListIntf::~TemplateListIntf ( )
inlinevirtual

Destroys the list

Definition at line 355 of file template.h.

355 {}

Member Function Documentation

virtual int TemplateListIntf::addRef ( )
pure virtual
virtual TemplateVariant TemplateListIntf::at ( int  index) const
pure virtual
virtual int TemplateListIntf::count ( ) const
pure virtual
virtual TemplateListIntf::ConstIterator* TemplateListIntf::createIterator ( ) const
pure virtual
virtual int TemplateListIntf::release ( )
pure virtual

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