edit test.cpp
This commit is contained in:
@ -1011,6 +1011,8 @@ namespace ZNsMain
|
||||
ZtCCheckRef(TypeData AR_TypeData) : mr_Data(AR_TypeData){}
|
||||
public :
|
||||
TypeData GetData(){return mr_Data;}
|
||||
public :
|
||||
static TypeData PassData(TypeData AO_Data){return AO_Data;}
|
||||
};/*
|
||||
template<typename TType> class ZtCCheckRef*/
|
||||
|
||||
@ -1018,14 +1020,20 @@ namespace ZNsMain
|
||||
template<typename TType> class ZtCCheckRef< ZtCRef<TType> >
|
||||
{
|
||||
public :
|
||||
typedef TType& TypeData;
|
||||
typedef TType TypeRaw ;
|
||||
typedef TType& TypeData;
|
||||
typedef TType TypeRaw ;
|
||||
typedef ZtCRef<TType> ZCRef ;
|
||||
private:
|
||||
TypeData mr_Data;
|
||||
public :
|
||||
ZtCCheckRef(TypeData AR_TypeData) : mr_Data(AR_TypeData){}
|
||||
public :
|
||||
TypeData GetData(){return mr_Data;}
|
||||
public :
|
||||
static TypeData PassData(TypeData AO_Data){return AO_Data;}
|
||||
static TypeData PassData(ZCRef& AO_Data){return AO_Data.GetData();}
|
||||
static TypeData PassData(const ZCRef& AO_Data)
|
||||
{return (const_cast<ZCRef>(AO_Data)).GetData();}
|
||||
};/*
|
||||
template<typename TType> class ZtCCheckRef< ZtCRef<TType> >*/
|
||||
|
||||
|
Reference in New Issue
Block a user