commit 2025-10-13 16:33 add ZCLinkPoint for iterator ZCppMain/ZtCSimList.H

This commit is contained in:
2025-10-13 16:33:44 +09:00
parent df8ffa6024
commit e34ad6cfb1
4 changed files with 435 additions and 172 deletions

View File

@ -470,19 +470,31 @@ using namespace std;
#define __forD1(i, LoopCount) for(i=1; i<=LoopCount; ++i)
#define __for_iter( IterClass, IterObj, IterVar) \
#define __for_i( IterClass, IterObj, IterVar) \
for ( \
typename IterClass:: iterator \
IterVar=IterObj.begin(); \
IterVar<=IterObj.size(); ++IterVar \
)
#define __for_iterc(IterClass, IterObj, IterVar) \
#define __for_ic(IterClass, IterObj, IterVar) \
for ( \
typename IterClass::const_iterator \
IterVar=IterObj.begin(); \
IterVar<=IterObj.size(); ++IterVar \
)
#define __for_i_r( IterClass, IterObj, IterVar) \
for ( \
typename IterClass:: iterator \
IterVar=IterObj.end(); \
IterVar>0; --IterVar \
)
#define __for_i_rc(IterClass, IterObj, IterVar) \
for ( \
typename IterClass::const_iterator \
IterVar=IterObj.end(); \
IterVar>0; --IterVar \
)
namespace ZNsMain