commit 2025-08-20 08:47 edit ZtCMoveObj a bit in ZCppMain/ZMainHead.H
This commit is contained in:
@ -1476,6 +1476,7 @@ namespace ZNsMain
|
||||
template<typename Type1, typename Type2>
|
||||
void __FastMoveObj(Type& AR_Type1, Type& AR_Type2) */
|
||||
|
||||
|
||||
template<typename Type> void __Init(Type& AR_Type)
|
||||
{
|
||||
#ifdef _DEBUG
|
||||
@ -1633,7 +1634,7 @@ namespace ZNsMain
|
||||
typename TTypeArg2,
|
||||
bool TTypebMoveObj=true
|
||||
>
|
||||
class ZtCMoveObj ///////////////////////
|
||||
class ZtCMoveObj /*###############################################*/
|
||||
{
|
||||
public:
|
||||
enum {ZEUseMoveObj=(ZTypIntE)TTypebMoveObj};
|
||||
@ -1655,14 +1656,14 @@ namespace ZNsMain
|
||||
typename TTypeArg2,
|
||||
bool TTypebMoveObj=true
|
||||
>
|
||||
class ZtCMoveObj ////////////////////*/
|
||||
class ZtCMoveObj #################################################*/
|
||||
|
||||
|
||||
template
|
||||
template /*######################################################*/
|
||||
<
|
||||
typename TTypeArg1, typename TTypeArg2
|
||||
>
|
||||
class ZtCMoveObj<TTypeArg1, TTypeArg2, false>
|
||||
class ZtCMoveObj<TTypeArg1, TTypeArg2, false> /*##################*/
|
||||
{
|
||||
public:
|
||||
enum {ZEUseMoveObj=0};
|
||||
@ -1676,11 +1677,11 @@ namespace ZNsMain
|
||||
|
||||
public:
|
||||
};/*
|
||||
template
|
||||
template ###########################################################
|
||||
<
|
||||
typename TTypeArg1, typename TTypeArg2
|
||||
>
|
||||
class ZtCMoveObj<TTypeArg1, TTypeArg2, false>*/
|
||||
class ZtCMoveObj<TTypeArg1, TTypeArg2, false> ####################*/
|
||||
|
||||
}/*
|
||||
namespace ZNsFunc*/
|
||||
|
@ -37,7 +37,7 @@ namespace ZNsMain
|
||||
typename TAlloc =ZNsMain::ZCAllocator ,
|
||||
typename TSize =ZNsMain::ZTypLong ,
|
||||
typename TCompare =ZNsMain::ZNsFunc::ZtCCompare<TTypArg, TTypArg, false>,
|
||||
typename TMoveObj =ZNsMain::ZNsFunc::ZtCMoveObj<TTypArg, TTypArg, false>
|
||||
typename TMoveObj =ZNsMain::ZNsFunc::ZtCMoveObj<TTypArg, TTypArg, true >
|
||||
>
|
||||
class ZtCObjAVL : public TTypBase ///////////////////////////////////////////////////////
|
||||
{
|
||||
@ -2373,7 +2373,7 @@ namespace ZNsMain
|
||||
typename TAlloc =ZNsMain::ZCAllocator ,
|
||||
typename TSize =ZNsMain::ZTypLong ,
|
||||
typename TCompare =ZNsMain::ZNsFunc::ZtCCompare<TTypArg, TTypArg, false>,
|
||||
typename TMoveObj =ZNsMain::ZNsFunc::ZtCMoveObj<TTypArg, TTypArg, false>
|
||||
typename TMoveObj =ZNsMain::ZNsFunc::ZtCMoveObj<TTypArg, TTypArg, true >
|
||||
>
|
||||
class ZtCObjAVL /////////////////////////////////////////////////////////////////////*/
|
||||
|
||||
|
Reference in New Issue
Block a user