🛰️航天仿真算法库 SpaceAST 0.0.1
载入中...
搜索中...
未找到
ast::ClonePtr< T > 模板类 参考

#include <ClonePtr.hpp>

+ 类 ast::ClonePtr< T > 继承关系图:

Public 成员函数

 ClonePtr (const ClonePtr &other)
 
 ClonePtr (ClonePtr &&other)
 
ClonePtroperator= (const ClonePtr &other)
 
ClonePtroperator= (ClonePtr &&other)
 
ClonePtroperator= (T *ptr)
 
- Public 成员函数 继承自 ast::ScopedPtr< T >
 ScopedPtr (T *ptr)
 
 ScopedPtr (std::nullptr_t)
 
 ScopedPtr (ScopedPtr &&other)
 
ScopedPtroperator= (ScopedPtr &&other)
 
ScopedPtroperator= (T *ptr)
 
void reset (T *ptr)
 
T * get () const
 
T * operator-> () const
 
 operator T* () const
 
T * release ()
 

额外继承的成员函数

- Protected 属性 继承自 ast::ScopedPtr< T >
T * m_pointer {nullptr}
 

详细描述

template<typename T>
class ast::ClonePtr< T >

克隆指针类

克隆指针类,用于管理可克隆对象的指针

模板参数
T可克隆对象的类型

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