|
| #define | __FC_PRINT(_instance, _l, _func, _msg, _file, _line) |
| |
| #define | _FC_DURATION_PRINT(_l, _d, _msg) FC_##_l(_msg<< " time: " << _d.count()<<'s'); |
| |
| #define | _FC_ERR(_file, _line, _msg) __FC_PRINT(FC_LOG_INSTANCE,FC_LOGLEVEL_ERR,NotifyError,_msg,_file,_line) |
| |
| #define | _FC_LOG(_file, _line, _msg) __FC_PRINT(FC_LOG_INSTANCE,FC_LOGLEVEL_LOG,NotifyLog,_msg,_file,_line) |
| |
| #define | _FC_LOG_LEVEL_INIT(_name, _tag, ...) static Base::LogLevel _name(_tag,## __VA_ARGS__); |
| |
| #define | _FC_MSG(_file, _line, _msg) __FC_PRINT(FC_LOG_INSTANCE,FC_LOGLEVEL_MSG,NotifyMessage,_msg,_file,_line) |
| |
| #define | _FC_PRINT(_instance, _l, _func, _msg) __FC_PRINT(_instance,_l,_func,_msg,__FILE__,__LINE__) |
| |
| #define | _FC_TIME_INIT(_t) _t=std::chrono::FC_TIME_CLOCK::now() |
| |
| #define | _FC_TIME_PRINT(_l, _t, _msg) _FC_DURATION_PRINT(_l,Base::GetDuration(_t),_msg); |
| |
| #define | _FC_TRACE(_file, _line, _msg) __FC_PRINT(FC_LOG_INSTANCE,FC_LOGLEVEL_TRACE,NotifyLog,_msg,_file,_line) |
| |
| #define | _FC_WARN(_file, _line, _msg) __FC_PRINT(FC_LOG_INSTANCE,FC_LOGLEVEL_WARN,NotifyWarning,_msg,_file,_line) |
| |
| #define | FC_DURATION std::chrono::duration<double> |
| |
| #define | FC_DURATION_DECL_INIT(_d) FC_DURATION _d(0) |
| |
| #define | FC_DURATION_DECL_INIT2(_d, _d1) FC_DURATION_DECL_INIT(_d),_d1(0) |
| |
| #define | FC_DURATION_DECL_INIT3(_d, _d1) FC_DURATION_DECL_INIT2(_d,_d1),_d3(0) |
| |
| #define | FC_DURATION_DECLARE(_d) FC_DURATION _d |
| |
| #define | FC_DURATION_DECLARE2(_d, _d1) FC_DURATION_DECLARE(_d),_d1 |
| |
| #define | FC_DURATION_DECLARE3(_d, _d1) FC_DURATION_DECLARE2(_d,_d1),_d2 |
| |
| #define | FC_DURATION_INIT(_d) _d=FC_DURATION(0) |
| |
| #define | FC_DURATION_INIT2(_d, _d1) _d=_d1=FC_DURATION(0) |
| |
| #define | FC_DURATION_INIT3(_d, _d1, _d2) _d=_d1=_d2=FC_DURATION(0) |
| |
| #define | FC_DURATION_LOG(_d, _msg) _FC_DURATION_PRINT(LOG,_d,_msg) |
| |
| #define | FC_DURATION_MSG(_d, _msg) _FC_DURATION_PRINT(MSG,_d,_msg) |
| |
| #define | FC_DURATION_PLUS(_d, _t) _d += Base::GetDuration(_t) |
| |
| #define | FC_DURATION_TRACE(_d, _msg) _FC_DURATION_PRINT(TRACE,_d,_msg) |
| |
| #define | FC_ERR(_msg) _FC_PRINT(FC_LOG_INSTANCE,FC_LOGLEVEL_ERR,NotifyError,_msg) |
| |
| #define | FC_LOG(_msg) _FC_PRINT(FC_LOG_INSTANCE,FC_LOGLEVEL_LOG,NotifyLog,_msg) |
| |
| #define | FC_LOG_INSTANCE _s_fclvl |
| |
| #define | FC_LOG_LEVEL_INIT(_tag, ...) _FC_LOG_LEVEL_INIT(FC_LOG_INSTANCE, _tag, ## __VA_ARGS__) |
| |
| #define | FC_LOGLEVEL_DEFAULT -1 |
| |
| #define | FC_LOGLEVEL_ERR 0 |
| |
| #define | FC_LOGLEVEL_LOG 3 |
| |
| #define | FC_LOGLEVEL_MSG 2 |
| |
| #define | FC_LOGLEVEL_TRACE 4 |
| |
| #define | FC_LOGLEVEL_WARN 1 |
| |
| #define | FC_MSG(_msg) _FC_PRINT(FC_LOG_INSTANCE,FC_LOGLEVEL_MSG,NotifyMessage,_msg) |
| |
| #define | FC_TIME_CLOCK high_resolution_clock |
| |
| #define | FC_TIME_INIT(_t) FC_TIME_POINT _FC_TIME_INIT(_t) |
| |
| #define | FC_TIME_INIT2(_t1, _t2) FC_TIME_INIT(_t1),_t2=_t1 |
| |
| #define | FC_TIME_INIT3(_t1, _t2, _t3) FC_TIME_INIT(_t1),_t2=_t1,_t3=_t1 |
| |
| #define | FC_TIME_LOG(_t, _msg) _FC_TIME_PRINT(LOG,_t,_msg) |
| |
| #define | FC_TIME_MSG(_t, _msg) _FC_TIME_PRINT(MSG,_t,_msg) |
| |
| #define | FC_TIME_POINT std::chrono::FC_TIME_CLOCK::time_point |
| |
| #define | FC_TIME_TRACE(_t, _msg) _FC_TIME_PRINT(TRACE,_t,_msg) |
| |
| #define | FC_TRACE(_msg) _FC_PRINT(FC_LOG_INSTANCE,FC_LOGLEVEL_TRACE,NotifyLog,_msg) |
| |
| #define | FC_WARN(_msg) _FC_PRINT(FC_LOG_INSTANCE,FC_LOGLEVEL_WARN,NotifyWarning,_msg) |
| |
| #define | FC_xy(_pt) '('<<(_pt).x<<", " << (_pt).y<<')' |
| |
| #define | FC_XYZ(_pt) '('<<(_pt).X()<<", " << (_pt).Y()<<", " << (_pt).Z()<<')' |
| |
| #define | FC_xyz(_pt) '('<<(_pt).x<<", " << (_pt).y<<", " << (_pt).z<<')' |
| |