|
hydrogen 1.1.1
|
Data Structures | |
| class | Object |
| Base class. More... | |
| struct | Object::obj_cpt_t |
| an objects class map item type More... | |
Namespaces | |
| namespace | H2Core |
Macros | |
| #define | H2_OBJECT |
| #define | __LOG_METHOD( lvl, msg) if( __logger->should_log( (lvl) ) ) { __logger->log( (lvl), class_name(), __FUNCTION__, msg ); } |
| #define | __LOG_CLASS( lvl, msg) if( logger()->should_log( (lvl) ) ) { logger()->log( (lvl), class_name(), __FUNCTION__, msg ); } |
| #define | __LOG_OBJ( lvl, msg) if( __object->logger()->should_log( (lvl) ) ) { __object->logger()->log( (lvl), 0, __PRETTY_FUNCTION__, msg ); } |
| #define | __LOG_STATIC( lvl, msg) if( H2Core::Logger::get_instance()->should_log( (lvl) ) ) { H2Core::Logger::get_instance()->log( (lvl), 0, __PRETTY_FUNCTION__, msg ); } |
| #define | __LOG(logger, lvl, msg) if( (logger)->should_log( (lvl) ) ) { (logger)->log( (lvl), 0, 0, msg ); } |
| #define | DEBUGLOG(x) __LOG_METHOD( H2Core::Logger::Debug, (x) ); |
| #define | INFOLOG(x) __LOG_METHOD( H2Core::Logger::Info, (x) ); |
| #define | WARNINGLOG(x) __LOG_METHOD( H2Core::Logger::Warning, (x) ); |
| #define | ERRORLOG(x) __LOG_METHOD( H2Core::Logger::Error, (x) ); |
| #define | _DEBUGLOG(x) __LOG_CLASS( H2Core::Logger::Debug, (x) ); |
| #define | _INFOLOG(x) __LOG_CLASS( H2Core::Logger::Info, (x) ); |
| #define | _WARNINGLOG(x) __LOG_CLASS( H2Core::Logger::Warning, (x) ); |
| #define | _ERRORLOG(x) __LOG_CLASS( H2Core::Logger::Error, (x) ); |
| #define | __DEBUGLOG(x) __LOG_OBJ( H2Core::Logger::Debug, (x) ); |
| #define | __INFOLOG(x) __LOG_OBJ( H2Core::Logger::Info, (x) ); |
| #define | __WARNINGLOG(x) __LOG_OBJ( H2Core::Logger::Warning, (x) ); |
| #define | __ERRORLOG(x) __LOG_OBJ( H2Core::Logger::Error, (x) ); |
| #define | ___DEBUGLOG(x) __LOG_STATIC( H2Core::Logger::Debug, (x) ); |
| #define | ___INFOLOG(x) __LOG_STATIC( H2Core::Logger::Info, (x) ); |
| #define | ___WARNINGLOG(x) __LOG_STATIC(H2Core::Logger::Warning, (x) ); |
| #define | ___ERRORLOG(x) __LOG_STATIC( H2Core::Logger::Error, (x) ); |
Functions | |
| std::ostream & | operator<< (std::ostream &os, const Object &object) |
| std::ostream & | operator<< (std::ostream &os, const Object *object) |
| QDebug | operator<< (QDebug d, Object *o) |
| QDebug | operator<< (QDebug d, std::shared_ptr< Object > o) |
| #define ___DEBUGLOG | ( | x | ) | __LOG_STATIC( H2Core::Logger::Debug, (x) ); |
| #define ___ERRORLOG | ( | x | ) | __LOG_STATIC( H2Core::Logger::Error, (x) ); |
| #define ___INFOLOG | ( | x | ) | __LOG_STATIC( H2Core::Logger::Info, (x) ); |
| #define ___WARNINGLOG | ( | x | ) | __LOG_STATIC(H2Core::Logger::Warning, (x) ); |
| #define __DEBUGLOG | ( | x | ) | __LOG_OBJ( H2Core::Logger::Debug, (x) ); |
| #define __ERRORLOG | ( | x | ) | __LOG_OBJ( H2Core::Logger::Error, (x) ); |
| #define __INFOLOG | ( | x | ) | __LOG_OBJ( H2Core::Logger::Info, (x) ); |
| #define __LOG | ( | logger, | |
| lvl, | |||
| msg | |||
| ) | if( (logger)->should_log( (lvl) ) ) { (logger)->log( (lvl), 0, 0, msg ); } |
| #define __LOG_CLASS | ( | lvl, | |
| msg | |||
| ) | if( logger()->should_log( (lvl) ) ) { logger()->log( (lvl), class_name(), __FUNCTION__, msg ); } |
| #define __LOG_METHOD | ( | lvl, | |
| msg | |||
| ) | if( __logger->should_log( (lvl) ) ) { __logger->log( (lvl), class_name(), __FUNCTION__, msg ); } |
| #define __LOG_OBJ | ( | lvl, | |
| msg | |||
| ) | if( __object->logger()->should_log( (lvl) ) ) { __object->logger()->log( (lvl), 0, __PRETTY_FUNCTION__, msg ); } |
| #define __LOG_STATIC | ( | lvl, | |
| msg | |||
| ) | if( H2Core::Logger::get_instance()->should_log( (lvl) ) ) { H2Core::Logger::get_instance()->log( (lvl), 0, __PRETTY_FUNCTION__, msg ); } |
| #define __WARNINGLOG | ( | x | ) | __LOG_OBJ( H2Core::Logger::Warning, (x) ); |
| #define _DEBUGLOG | ( | x | ) | __LOG_CLASS( H2Core::Logger::Debug, (x) ); |
| #define _ERRORLOG | ( | x | ) | __LOG_CLASS( H2Core::Logger::Error, (x) ); |
| #define _INFOLOG | ( | x | ) | __LOG_CLASS( H2Core::Logger::Info, (x) ); |
| #define _WARNINGLOG | ( | x | ) | __LOG_CLASS( H2Core::Logger::Warning, (x) ); |
| #define DEBUGLOG | ( | x | ) | __LOG_METHOD( H2Core::Logger::Debug, (x) ); |
| #define ERRORLOG | ( | x | ) | __LOG_METHOD( H2Core::Logger::Error, (x) ); |
| #define H2_OBJECT |
| #define INFOLOG | ( | x | ) | __LOG_METHOD( H2Core::Logger::Info, (x) ); |
| #define WARNINGLOG | ( | x | ) | __LOG_METHOD( H2Core::Logger::Warning, (x) ); |