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

#include <SharedPtr.hpp>

Public 成员函数

 SharedPtr (std::nullptr_t)
 
 SharedPtr (_Object *obj)
 
 SharedPtr (const SharedPtr &ptr)
 
SharedPtroperator= (const SharedPtr &ptr)
 
SharedPtroperator= (_Object *obj)
 
SharedPtroperator= (std::nullptr_t)
 
 operator _Object * () const
 
 operator bool () const
 
_Object * operator-> () const
 
_Object * get () const
 
_Object * take ()
 
void reset ()
 

Protected 成员函数

void _incRef ()
 
void _decRef ()
 

Protected 属性

_Object * m_object {nullptr}
 

详细描述

template<typename _Object>
class ast::SharedPtr< _Object >

共享指针

模板参数
_Object指向的对象类型

与std::shared_ptr功能类似,但是不支持自定义删除器


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