|
hydrogen 1.2.3
|
Go to the source code of this file.
Data Structures | |
| struct | atomic_obj_cpt_t |
| an objects class map item type More... | |
| class | Base |
| Base class. More... | |
| struct | obj_cpt_t |
| class | Object< T > |
Namespaces | |
| namespace | H2Core |
Macros | |
| #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, QString( "%1" ).arg( msg ) ); } |
| #define | __LOG_CLASS( lvl, msg) if( logger()->should_log( (lvl) ) ) { logger()->log( (lvl), _class_name(), __FUNCTION__, QString( "%1" ).arg( msg ) ); } |
| #define | __LOG_METHOD( lvl, msg) if( __logger->should_log( (lvl) ) ) { __logger->log( (lvl), _class_name(), __FUNCTION__, QString( "%1" ).arg( msg ) ); } |
| #define | __LOG_OBJ( lvl, msg) if( __object->logger()->should_log( (lvl) ) ) { __object->logger()->log( (lvl), 0, __PRETTY_FUNCTION__, QString( "%1" ).arg( msg ) ); } |
| #define | __LOG_STATIC( lvl, msg) if( H2Core::Logger::get_instance()->should_log( (lvl) ) ) { H2Core::Logger::get_instance()->log( (lvl), 0, __PRETTY_FUNCTION__, QString( "%1" ).arg( 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 | CLOCK(...) __LOG_METHOD( H2Core::Logger::Debug, base_clock( QString( "%1" ).arg( #__VA_ARGS__ ) ) ); |
| #define | CLOCKIN(...) __LOG_METHOD( H2Core::Logger::Debug, base_clock_in( QString( "%1" ).arg( #__VA_ARGS__ ) ) ); |
| #define | DEBUGLOG(x) __LOG_METHOD( H2Core::Logger::Debug, (x) ); |
| #define | ERRORLOG(x) __LOG_METHOD( H2Core::Logger::Error, (x) ); |
| #define | H2_OBJECT(name) |
| #define | INFOLOG(x) __LOG_METHOD( H2Core::Logger::Info, (x) ); |
| #define | WARNINGLOG(x) __LOG_METHOD( H2Core::Logger::Warning, (x) ); |
Typedefs | |
| typedef struct H2Core::atomic_obj_cpt_t | atomic_obj_cpt_t |
| an objects class map item type | |
| typedef std::map< const char *, const atomic_obj_cpt_t * > | object_internal_map_t |
| typedef std::map< const char *, obj_cpt_t > | object_map_t |
| the objects class map types | |
Functions | |
| QDebug | operator<< (QDebug d, Base *o) |
| QDebug | operator<< (QDebug d, std::shared_ptr< Base > o) |
| std::ostream & | operator<< (std::ostream &os, const Base &object) |
| std::ostream & | operator<< (std::ostream &os, const Base *object) |
| #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, QString( "%1" ).arg( msg ) ); } |
| #define __LOG_CLASS | ( | lvl, | |
| msg ) if( logger()->should_log( (lvl) ) ) { logger()->log( (lvl), _class_name(), __FUNCTION__, QString( "%1" ).arg( msg ) ); } |
| #define __LOG_METHOD | ( | lvl, | |
| msg ) if( __logger->should_log( (lvl) ) ) { __logger->log( (lvl), _class_name(), __FUNCTION__, QString( "%1" ).arg( msg ) ); } |
| #define __LOG_OBJ | ( | lvl, | |
| msg ) if( __object->logger()->should_log( (lvl) ) ) { __object->logger()->log( (lvl), 0, __PRETTY_FUNCTION__, QString( "%1" ).arg( msg ) ); } |
| #define __LOG_STATIC | ( | lvl, | |
| msg ) if( H2Core::Logger::get_instance()->should_log( (lvl) ) ) { H2Core::Logger::get_instance()->log( (lvl), 0, __PRETTY_FUNCTION__, QString( "%1" ).arg( 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 CLOCK | ( | ... | ) | __LOG_METHOD( H2Core::Logger::Debug, base_clock( QString( "%1" ).arg( #__VA_ARGS__ ) ) ); |
| #define CLOCKIN | ( | ... | ) | __LOG_METHOD( H2Core::Logger::Debug, base_clock_in( QString( "%1" ).arg( #__VA_ARGS__ ) ) ); |
| #define DEBUGLOG | ( | x | ) | __LOG_METHOD( H2Core::Logger::Debug, (x) ); |
| #define ERRORLOG | ( | x | ) | __LOG_METHOD( H2Core::Logger::Error, (x) ); |
| #define H2_OBJECT | ( | name | ) |
| #define INFOLOG | ( | x | ) | __LOG_METHOD( H2Core::Logger::Info, (x) ); |
| #define WARNINGLOG | ( | x | ) | __LOG_METHOD( H2Core::Logger::Warning, (x) ); |