commit 2025-08-20 08:47 edit ZtCMoveObj a bit in ZCppMain/ZMainHead.H

This commit is contained in:
2025-08-20 08:47:38 +09:00
parent 1a85ff753d
commit 8293789af0
2 changed files with 9 additions and 8 deletions

View File

@ -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*/

View File

@ -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 /////////////////////////////////////////////////////////////////////*/