Compounds | |
class | debug |
Defines | |
#define | DEBUG(mod, str...) get_debug().message(__FILE__, __LINE__, ::nmstl::debug::dbg, #mod, to_string_multi(str)) |
#define | INFO(mod, str...) get_debug().message(__FILE__, __LINE__, ::nmstl::debug::info, #mod, to_string_multi(str)) |
#define | WARN(mod, str...) get_debug().message(__FILE__, __LINE__, ::nmstl::debug::warn, #mod, to_string_multi(str)) |
#define | ERROR(mod, str...) get_debug().message(__FILE__, __LINE__, ::nmstl::debug::error, #mod, to_string_multi(str)) |
#define | FATAL(mod, str...) do { get_debug().message(__FILE__, __LINE__, ::nmstl::debug::fatal, #mod, to_string_multi(str)); exit(1); } while(0) |
#define | NDEBUG(str) |
Functions | |
template<class T1> string | to_string_multi (const T1 &t1) |
template<class T1, class T2> string | to_string_multi (const T1 &t1, const T2 &t2) |
template<class T1, class T2, class T3> string | to_string_multi (const T1 &t1, const T2 &t2, const T3 &t3) |
template<class T1, class T2, class T3, class T4> string | to_string_multi (const T1 &t1, const T2 &t2, const T3 &t3, const T4 &t4) |
template<class T1, class T2, class T3, class T4, class T5> string | to_string_multi (const T1 &t1, const T2 &t2, const T3 &t3, const T4 &t4, const T5 &t5) |
template<class T1, class T2, class T3, class T4, class T5, class T6> string | to_string_multi (const T1 &t1, const T2 &t2, const T3 &t3, const T4 &t4, const T5 &t5, const T6 &t6) |
template<class T1, class T2, class T3, class T4, class T5, class T6, class T7> string | to_string_multi (const T1 &t1, const T2 &t2, const T3 &t3, const T4 &t4, const T5 &t5, const T6 &t6, const T7 &t7) |
template<class T1, class T2, class T3, class T4, class T5, class T6, class T7, class T8> string | to_string_multi (const T1 &t1, const T2 &t2, const T3 &t3, const T4 &t4, const T5 &t5, const T6 &t6, const T7 &t7, const T8 &t8) |
template<class T1, class T2, class T3, class T4, class T5, class T6, class T7, class T8, class T9> string | to_string_multi (const T1 &t1, const T2 &t2, const T3 &t3, const T4 &t4, const T5 &t5, const T6 &t6, const T7 &t7, const T8 &t8, const T9 &t9) |
template<class T1, class T2, class T3, class T4, class T5, class T6, class T7, class T8, class T9, class T10> string | to_string_multi (const T1 &t1, const T2 &t2, const T3 &t3, const T4 &t4, const T5 &t5, const T6 &t6, const T7 &t7, const T8 &t8, const T9 &t9, const T10 &t10) |
debug & | get_debug () |
string | to_human_readable (const void *data, int length) |
string | to_hex_string (const void *data, int length) |
string | to_escaped_string (const void *data, int length) |
Variables | |
NMSTL_NAMESPACE_BEGIN | |
NMSTL_NAMESPACE_END |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|