commit 2025-09-01 11:26 add ZtCList in ZCppMain/ZMainHead.H

This commit is contained in:
2025-09-01 11:26:41 +09:00
parent 94edff9996
commit 6142ecd2e9
3 changed files with 363 additions and 27 deletions

View File

@ -30,14 +30,14 @@ namespace ZNsMain
/////////////////////////////////////////////////////////////////////////////////////////*/
template< typename TType ,
typename TTypArg =const TType& ,
typename TTypBase =ZNsMain::ZNsIFace::ZtCAVL_BASE <TTypArg> ,
typename TNodeBase =ZNsMain::ZNsIFace::ZtCAVL_NodeBase<TTypArg> ,
typename TAlloc =ZNsMain::ZCAllocator ,
typename TSize =ZNsMain::ZTypLong ,
typename TCompare =ZNsMain::ZtCCompare<TTypArg, TTypArg, false> ,
typename TMoveObj =ZNsMain::ZtCMoveObj<TType , TTypArg, true >
template< typename TType ,
typename TTypArg = const TType& ,
typename TTypBase = ZNsMain::ZNsIFace::ZtCAVL_BASE <TTypArg> ,
typename TNodeBase = ZNsMain::ZNsIFace::ZtCAVL_NodeBase<TTypArg> ,
typename TAlloc = ZNsMain::ZCAllocator ,
typename TSize = ZNsMain::ZTypLong ,
typename TCompare = ZNsMain::ZtCCompare<TTypArg, TTypArg, false>,
typename TMoveObj = ZNsMain::ZtCMoveObj<TType , TTypArg, true >
>
class ZtCObjAVL : public TTypBase ///////////////////////////////////////////////////////
{
@ -2362,18 +2362,18 @@ namespace ZNsMain
}/*
else // AP_Node->mi_Balance==-1*/
}/*
ZCNode* Balance(ZCNode* AP_Node,int AI_AddState)*/
ZCNode* Balance(ZCNode* AP_Node, int AI_AddState)*/
private:
};/*
template< typename TType ,
typename TTypArg =const TType& ,
typename TTypBase =ZNsMain::ZNsIFace::ZtCAVL_BASE <TTypArg> ,
typename TNodeBase =ZNsMain::ZNsIFace::ZtCAVL_NodeBase<TTypArg> ,
typename TAlloc =ZNsMain::ZCAllocator ,
typename TSize =ZNsMain::ZTypLong ,
typename TCompare =ZNsMain::ZtCCompare<TTypArg, TTypArg, false>,
typename TMoveObj =ZNsMain::ZtCMoveObj<TType , TTypArg, true >
template< typename TType ,
typename TTypArg = const TType& ,
typename TTypBase = ZNsMain::ZNsIFace::ZtCAVL_BASE <TTypArg> ,
typename TNodeBase = ZNsMain::ZNsIFace::ZtCAVL_NodeBase<TTypArg> ,
typename TAlloc = ZNsMain::ZCAllocator ,
typename TSize = ZNsMain::ZTypLong ,
typename TCompare = ZNsMain::ZtCCompare<TTypArg, TTypArg, false>,
typename TMoveObj = ZNsMain::ZtCMoveObj<TType , TTypArg, true >
>
class ZtCObjAVL /////////////////////////////////////////////////////////////////////*/