va_args.cpp 405 B

123456789101112131415
  1. #include "va_args.h"
  2. // Test that it compiles
  3. #define __DUMMY__(x)
  4. Y_MAP_ARGS(__DUMMY__, 1, 2, 3)
  5. #define __DUMMY_LAST__(x)
  6. Y_MAP_ARGS_WITH_LAST(__DUMMY__, __DUMMY_LAST__, 1, 2, 3)
  7. #undef __DUMMY_LAST__
  8. #undef __DUMMY__
  9. #define __MULTI_DUMMY__(x, y)
  10. #define __MULTI_DUMMY_PROXY__(x) __MULTI_DUMMY__ x
  11. Y_MAP_ARGS(__MULTI_DUMMY_PROXY__, (1, 2), (3, 4))
  12. #undef __MULTI_DUMMY_PROXY__
  13. #undef __MULTI_DUMMY__