commit 2025-10-12 19:32 edit a bit ZCppMain/ZtCObjList.H

This commit is contained in:
2025-10-12 19:32:33 +09:00
parent a112a17f0d
commit cdca176fa9
2 changed files with 20 additions and 13 deletions

View File

@ -5686,13 +5686,17 @@ namespace ZNsMain
typedef ZCLink* IterEasy ; // 가장 쉽게 쓸 수 있는 반복자. typedef ZCLink* IterEasy ; // 가장 쉽게 쓸 수 있는 반복자.
typedef ZCLinkPoint iterator ; // 다양한 기능을 가진 반복자. typedef ZCLinkPoint iterator ; // 다양한 기능을 가진 반복자.
/*************************************************************************/ /*************************************************************************/
typedef const TypeData TypeDataC ; typedef ZtCObjOpt<ZCLink > ZCLinkOpt ;
typedef const ZCLink TypeLinkC ; typedef ZtCObjOpt<TypeData> ZCDataOpt ;
/*************************************************************************/
typedef const iterator iteratorC ; typedef const iterator iteratorC ;
typedef const IterEasy IterEasyC ; typedef const IterEasy IterEasyC ;
/*************************************************************************/ /*************************************************************************/
typedef ZtCObjOpt<ZCLink > ZCLinkOpt ; typedef const TypeData TypeDataC ;
typedef ZtCObjOpt<TypeData> ZCDataOpt ; typedef const ZCLink TypeLinkC ;
typedef const ZCLink ZCLinkC ;
typedef const ZCLinkOpt ZCLinkOptC ;
typedef const ZCDataOpt ZCDataOptC ;
public: public:
typedef ZNsType::ZtCTypeNowCRTP /////////////////////////////////////// typedef ZNsType::ZtCTypeNowCRTP ///////////////////////////////////////

View File

@ -812,19 +812,22 @@ namespace ZNsMain
typedef TypeThis TypeList ; typedef TypeThis TypeList ;
public: public:
typedef ZCLink* IterEasy ; // 가장 대표적으로 쓰일 수 있는 반복자. typedef ZCLink* IterEasy ; // 가장 대표적으로 쓰일 수 있는 반복자.
typedef ZCLinkPoint iterator ; typedef ZCLinkPoint iterator ; // 다양한 기능을 가진 반복자.
public:
typedef const IterEasy IterEasyC ;
typedef const TypeData TypeDataC ;
typedef const TypeLink TypeLinkC ;
typedef const iterator iteratorC ;
public:
typedef typename TFeeeHeap::
template ZtCBody<ZtCObjList> ZCFreeHeap;
public: public:
typedef ZtCObjOpt<ZCLink > ZCLinkOpt; typedef ZtCObjOpt<ZCLink > ZCLinkOpt;
typedef ZtCObjOpt<TypeData> ZCDataOpt; typedef ZtCObjOpt<TypeData> ZCDataOpt;
public: public:
typedef const TypeData TypeDataC ;
typedef const TypeLink TypeLinkC ;
typedef const IterEasy IterEasyC ;
typedef const iterator iteratorC ;
typedef const ZCLink ZCLinkC ;
typedef const ZCLinkOpt ZCLinkOptC;
typedef const ZCDataOpt ZCDataOptC;
public:
typedef typename TFeeeHeap::
template ZtCBody<ZtCObjList> ZCFreeHeap;
public:
class ZCLink : public TypeAlloc class ZCLink : public TypeAlloc