Skip to content

Latest commit

 

History

History
24 lines (13 loc) · 860 Bytes

the_full_implementation.md

File metadata and controls

24 lines (13 loc) · 860 Bytes

Full Implementation Details of the Compound-Group "LOOP"

Compiler / Cpp-Preprocessor Requirements

  • 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.

Implementation for C / C++11 or later