commit 2025-09-27 18:38 delete ZtCTypeCheckRef : ZCppMain/ZMainHead.H
This commit is contained in:
@ -1110,34 +1110,6 @@ namespace ZNsMain
|
|||||||
{ public: typedef TTypeNow TypeData; public: enum{ZEUseCRTP=0}; };
|
{ public: typedef TTypeNow TypeData; public: enum{ZEUseCRTP=0}; };
|
||||||
|
|
||||||
|
|
||||||
/* template 인수에 ZtCRef 가 있으면, 해당 값을 참조로 인식하고
|
|
||||||
그렇지 않으면, 일반적인 복사로 전달되는 값으로 인식한다.
|
|
||||||
|
|
||||||
class ZtCCheckRef 와는 달리, 멤버 변수를 갖지 않고, 순수하게
|
|
||||||
typedef 만 있다.
|
|
||||||
|
|
||||||
-- 2021-04-10 16:15
|
|
||||||
*/
|
|
||||||
template<typename TType> class ZtCTypeCheckRef
|
|
||||||
{
|
|
||||||
public :
|
|
||||||
typedef TType TypeData;
|
|
||||||
typedef TType TypeRaw ;
|
|
||||||
public :
|
|
||||||
};/*
|
|
||||||
template<typename TType> class ZtCTypeCheckRef*/
|
|
||||||
|
|
||||||
|
|
||||||
template<typename TType> class ZtCTypeCheckRef< ZtCRef<TType> >
|
|
||||||
{
|
|
||||||
public :
|
|
||||||
typedef TType& TypeData;
|
|
||||||
typedef TType TypeRaw ;
|
|
||||||
typedef ZtCRef<TType> ZCRef ;
|
|
||||||
public :
|
|
||||||
};/*
|
|
||||||
template<typename TType> class ZtCTypeCheckRef< ZtCRef<TType> >*/
|
|
||||||
|
|
||||||
|
|
||||||
namespace ZNsTmplParam
|
namespace ZNsTmplParam
|
||||||
{
|
{
|
||||||
|
Reference in New Issue
Block a user