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 | |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
||||||||||||||||||||||||||||||||||||||||||||
|
|
|
||||||||||||||||||||||||||||||||||||||||
|
|
|
||||||||||||||||||||||||||||||||||||
|
|
|
||||||||||||||||||||||||||||||||
|
|
|
||||||||||||||||||||||||||||
|
|
|
||||||||||||||||||||||||
|
|
|
||||||||||||||||||||
|
|
|
||||||||||||||||
|
|
|
||||||||||
|
|
|
|
|
|
|
|