|
ISLEman
|
Abstract read-only interface for a context value of type list. More...
#include <template.h>
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::ConstIterator * | createIterator () 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. | |
Abstract read-only interface for a context value of type list.
|
pure virtual |
Returns the element at index position index.
Implemented in SearchIndicesContext, SymbolIndicesContext, SymbolGroupListContext, SymbolListContext, ArgumentListContext, AllMembersListContext, InheritedMemberInfoListContext, MemberGroupListContext, MemberListContext, InheritanceListContext, ExampleListContext, ModuleListContext, PageListContext, FileListContext, DirListContext, NamespaceListContext, NestingContext, ClassInheritanceContext, ClassListContext, TemplateList, IncludeInfoListContext, UsedFilesContext, and GenericNodeListContext.
|
pure virtual |
Creates a new iterator for this list.
Implemented in SearchIndicesContext, SymbolIndicesContext, SymbolGroupListContext, SymbolListContext, ArgumentListContext, AllMembersListContext, InheritedMemberInfoListContext, MemberGroupListContext, MemberListContext, InheritanceListContext, ExampleListContext, ModuleListContext, PageListContext, FileListContext, DirListContext, NamespaceListContext, NestingContext, ClassInheritanceContext, ClassListContext, TemplateList, IncludeInfoListContext, UsedFilesContext, and GenericNodeListContext.
1.8.12