Doxygen
|
Abstract read-only interface for a context value of type list. 更多...
#include <template.h>
类 | |
class | ConstIterator |
Abstract interface for a iterator of a list. 更多... | |
Public 类型 | |
using | ConstIteratorPtr = std::unique_ptr< ConstIterator > |
Public 成员函数 | |
virtual | ~TemplateListIntf () |
Destroys the list 更多... | |
virtual uint | count () const =0 |
Returns the number of elements in the list 更多... | |
virtual TemplateVariant | at (uint index) const =0 |
Returns the element at index position index. 更多... | |
virtual TemplateListIntf::ConstIteratorPtr | createIterator () const =0 |
Creates a new iterator for this list. 更多... | |
Abstract read-only interface for a context value of type list.
在文件 template.h 第 268 行定义.
using TemplateListIntf::ConstIteratorPtr = std::unique_ptr<ConstIterator> |
在文件 template.h 第 292 行定义.
|
inlinevirtual |
|
pure virtual |
Returns the element at index position index.
在 SearchIndicesContext, SymbolIndicesContext, SymbolGroupListContext, SymbolListContext, ArgumentListContext, AllMembersListContext, InheritedMemberInfoListContext, MemberGroupListContext, MemberListContext, InheritanceListContext, ExampleListContext, ModuleListContext, PageListContext, FileListContext, DirListContext, NamespaceListContext, ConceptListContext, NestingContext, ClassInheritanceContext, ClassListContext, TemplateImmutableList, TemplateList, GenericNodeListContext, IncludeInfoListContext , 以及 UsedFilesContext 内被实现.
|
pure virtual |
Returns the number of elements in the list
在 SearchIndicesContext, SymbolIndicesContext, SymbolGroupListContext, SymbolListContext, ArgumentListContext, AllMembersListContext, InheritedMemberInfoListContext, MemberGroupListContext, MemberListContext, InheritanceListContext, ExampleListContext, ModuleListContext, PageListContext, FileListContext, DirListContext, NamespaceListContext, ConceptListContext, NestingContext, ClassInheritanceContext, ClassListContext, TemplateImmutableList, TemplateList, GenericNodeListContext, IncludeInfoListContext , 以及 UsedFilesContext 内被实现.
|
pure virtual |
Creates a new iterator for this list.
在 SearchIndicesContext, SymbolIndicesContext, SymbolGroupListContext, SymbolListContext, ArgumentListContext, AllMembersListContext, InheritedMemberInfoListContext, MemberGroupListContext, MemberListContext, InheritanceListContext, ExampleListContext, ModuleListContext, PageListContext, FileListContext, DirListContext, NamespaceListContext, ConceptListContext, NestingContext, ClassInheritanceContext, ClassListContext, TemplateImmutableList, TemplateList, GenericNodeListContext, IncludeInfoListContext , 以及 UsedFilesContext 内被实现.