_macro.h 313 B

12345678910
  1. #pragma once
  2. #include <jvalidate/_config.h>
  3. #define JVALIDATE_CONCAT2(A, B) A##B
  4. #define JVALIDATE_CONCAT(A, B) JVALIDATE_CONCAT2(A, B)
  5. #define JVALIDATE_IIF0(IF, ELSE) ELSE
  6. #define JVALIDATE_IIF1(IF, ELSE) IF
  7. #define JVALIDATE_IIF(CONDITIONAL, IF, ELSE) JVALIDATE_CONCAT(JVALIDATE_IIF, CONDITIONAL)(IF, ELSE)