- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
#define LOGGER_0(func) Globals::Log1(func)
#define LOGGER_S(func, str) Globals::Log2(func, std::string(str))
#define LOGGER_D(func, dig) Globals::Log2(func, dig)
#define LOGGER_SD(func, str, dig) Globals::Log3(func, std::string(str), dig)
#define LOGGER_DS(func, dig, str) Globals::Log3(func, dig, std::string(str))
#define LOGGER_SS(func, str0, str1) Globals::Log3(func, std::string(str0), std::string(str1))
#define LOGGER_SSS(func, str0, str1, str2) Globals::Log4(func, std::string(str0), std::string(str1), std::string(str2))
........
#define LOGGER_S6(func, str0, str1, str2, str3, str4, str5) Globals::Log7(func, std::string(str0), std::string(str1), std::string(str2), std::string(str3), std::string(str4), std::string(str5))
.......
#define LOGGER_SSDDD(func, str0, str1, dig0, dig1, dig2) Globals::Log6(func, std::string(str0), std::string(str1), dig0, dig1, dig2)
..... // еще с десяток подобных макросов.
LegionDead 19.07.2011 09:18 # −4
carsten 22.07.2011 20:55 # 0
bugmenot 19.07.2011 09:53 # 0
absolut 19.07.2011 10:01 # 0
AxisPod 19.07.2011 10:52 # −2
guest 19.07.2011 15:33 # −3
guest 19.07.2011 16:25 # −3
guest 22.07.2011 21:20 # −3
Enelar 17.08.2011 14:24 # 0
#define TYPELIST_1(T1) typelist<T1, null_typelist>
#define TYPELIST_2(T1, T2) typelist<T1, TYPELIST_1(T2) >
#define TYPELIST_3(T1, T2, T3) typelist<T1, TYPELIST_2(T2, T3) >
...
#define TYPELIST_50...
guest8 09.04.2019 11:11 # −999