-
full compatibilty with C++11
- #pragma once
- , ... ) indicates that variadic arguments are at end of MACRO-DEFIITION
- VA_ARGS unfold to the optional variadic argument(s), used for the "post-comparison" expressions.
-
additional requirements
- COUNTER counter required by CPPMACRO_UNIQUE_ID()
This "core-language extension" can be implemented solely using the cpp-preprocessor.
- cxxloop_prereqs.h defining necessary prerequisites
- cxxloop.h defining the regular loop stuff
- cxxloop_postops.h defining the post-opeartion stuff