FCT
载入中...
搜索中...
未找到
FCT::SharePtr< T > 模板类 参考

#include <SharePtr.h>

FCT::SharePtr< T > 的协作图:
Collaboration graph

Public 成员函数

 SharePtr (T *ptr)
 ~SharePtr ()
 SharePtr (const SharePtr &other)
SharePtroperator= (const SharePtr &other)
T & operator* () const
T * operator-> () const

Private 属性

T * m_ptr
RefCountPolicy< T > m_policy

详细描述

template<typename T>
class FCT::SharePtr< T >

在文件 SharePtr.h42 行定义.

构造及析构函数说明

◆ SharePtr() [1/2]

template<typename T>
FCT::SharePtr< T >::SharePtr ( T * ptr)
inline

在文件 SharePtr.h47 行定义.

这是这个函数的调用关系图:

◆ ~SharePtr()

template<typename T>
FCT::SharePtr< T >::~SharePtr ( )
inline

在文件 SharePtr.h51 行定义.

◆ SharePtr() [2/2]

template<typename T>
FCT::SharePtr< T >::SharePtr ( const SharePtr< T > & other)
inline

在文件 SharePtr.h54 行定义.

函数调用图:

成员函数说明

◆ operator*()

template<typename T>
T & FCT::SharePtr< T >::operator* ( ) const
inline

在文件 SharePtr.h68 行定义.

◆ operator->()

template<typename T>
T * FCT::SharePtr< T >::operator-> ( ) const
inline

在文件 SharePtr.h71 行定义.

◆ operator=()

template<typename T>
SharePtr & FCT::SharePtr< T >::operator= ( const SharePtr< T > & other)
inline

在文件 SharePtr.h58 行定义.

函数调用图:

类成员变量说明

◆ m_policy

template<typename T>
RefCountPolicy<T> FCT::SharePtr< T >::m_policy
private

在文件 SharePtr.h45 行定义.

◆ m_ptr

template<typename T>
T* FCT::SharePtr< T >::m_ptr
private

在文件 SharePtr.h44 行定义.


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