CMGDK r49-rc2
公有类型 | 公有成员 | 友元
hgl::WeakArray< T >模板类参考

#include <Smart.H>

继承图,类hgl::WeakArray< T >
hgl::_Smart< SmartArrayData< T >, T >

所有成员的列表。

公有类型

typedef _Smart< SmartArrayData
< T >, T > 
SuperClass
typedef WeakArray< T > SelfClass

公有成员

 WeakArray ()
 WeakArray (const SharedArray< T > &sap)
 WeakArray (const WeakArray< T > &wap)
 ~WeakArray ()
 operator T * ()
 operator const T * () const
virtual SuperClassoperator= (const SharedArray< T > &sap)
virtual SelfClassoperator= (const SelfClass &wap)

友元

class SharedArray< T >

template<typename T>
class hgl::WeakArray< T >


成员类型定义文档

template<typename T >
typedef WeakArray<T> hgl::WeakArray< T >::SelfClass
template<typename T >
typedef _Smart<SmartArrayData<T>,T> hgl::WeakArray< T >::SuperClass

构造及析构函数文档

template<typename T >
hgl::WeakArray< T >::WeakArray ( ) [inline]
template<typename T >
hgl::WeakArray< T >::WeakArray ( const SharedArray< T > &  sap) [inline]
template<typename T >
hgl::WeakArray< T >::WeakArray ( const WeakArray< T > &  wap) [inline]
template<typename T >
hgl::WeakArray< T >::~WeakArray ( ) [inline]

成员函数文档

template<typename T >
hgl::WeakArray< T >::operator const T * ( ) const [inline]
template<typename T >
hgl::WeakArray< T >::operator T * ( ) [inline]
template<typename T >
virtual SuperClass& hgl::WeakArray< T >::operator= ( const SharedArray< T > &  sap) [inline, virtual]
template<typename T >
virtual SelfClass& hgl::WeakArray< T >::operator= ( const SelfClass wap) [inline, virtual]

友元及相关函数文档

template<typename T >
friend class SharedArray< T > [friend]

该类的文档由以下文件生成:
 全部  名字空间 文件 函数 变量 类型定义 枚举 枚举值 友元 宏定义