Doxygen
ClassInheritanceContext类 参考

#include <context.h>

+ 类 ClassInheritanceContext 继承关系图:
+ ClassInheritanceContext 的协作图:

Public 成员函数

virtual uint count () const
 Returns the number of elements in the list 更多...
 
virtual TemplateVariant at (uint index) const
 Returns the element at index position index. 更多...
 
virtual TemplateListIntf::ConstIteratorPtr createIterator () const
 Creates a new iterator for this list. 更多...
 
 ClassInheritanceContext ()
 
virtual ~ClassInheritanceContext ()
 
- Public 成员函数 继承自 TemplateListIntf
virtual ~TemplateListIntf ()
 Destroys the list 更多...
 

静态 Public 成员函数

static TemplateListIntfPtr alloc ()
 

Private 属性

std::unique_ptr< Privatep
 

额外继承的成员函数

- Public 类型 继承自 TemplateListIntf
using ConstIteratorPtr = std::unique_ptr< ConstIterator >
 

详细描述

在文件 context.h440 行定义.

构造及析构函数说明

◆ ClassInheritanceContext()

ClassInheritanceContext::ClassInheritanceContext ( )

◆ ~ClassInheritanceContext()

virtual ClassInheritanceContext::~ClassInheritanceContext ( )
virtual

成员函数说明

◆ alloc()

static TemplateListIntfPtr ClassInheritanceContext::alloc ( )
inlinestatic

在文件 context.h443 行定义.

444  { return std::static_pointer_cast<TemplateListIntf>(std::make_shared<ClassInheritanceContext>()); }

◆ at()

virtual TemplateVariant ClassInheritanceContext::at ( uint  index) const
virtual

Returns the element at index position index.

实现了 TemplateListIntf.

◆ count()

virtual uint ClassInheritanceContext::count ( ) const
virtual

Returns the number of elements in the list

实现了 TemplateListIntf.

◆ createIterator()

virtual TemplateListIntf::ConstIteratorPtr ClassInheritanceContext::createIterator ( ) const
virtual

Creates a new iterator for this list.

注解
the user should call delete on the returned pointer.

实现了 TemplateListIntf.

类成员变量说明

◆ p

std::unique_ptr<Private> ClassInheritanceContext::p
private

在文件 context.h455 行定义.


该类的文档由以下文件生成: