|
Apache Log4cxx
Version 1.7.0
|
#include <log4cxx/logstring.h>#include <log4cxx/helpers/class.h>#include <log4cxx/helpers/classregistration.h>#include <log4cxx/helpers/widelife.h>Go to the source code of this file.
Classes | |
| class | log4cxx::helpers::Object |
| base class for java-like objects. More... | |
Namespaces | |
| namespace | log4cxx |
| namespace | log4cxx::helpers |
Macros | |
| #define | DECLARE_LOG4CXX_CLAZZ_OBJECT(object) |
| #define | DECLARE_ABSTRACT_LOG4CXX_OBJECT(object) |
| #define | DECLARE_LOG4CXX_OBJECT(object) |
| #define | DECLARE_LOG4CXX_OBJECT_WITH_CUSTOM_CLASS(object, class) |
| #define | IMPLEMENT_LOG4CXX_OBJECT(object) |
| #define | IMPLEMENT_LOG4CXX_OBJECT_WITH_CUSTOM_CLASS(object, class) |
| #define | BEGIN_LOG4CXX_CAST_MAP() |
| #define | END_LOG4CXX_CAST_MAP() |
| #define | LOG4CXX_CAST_ENTRY(Interface) |
| #define | LOG4CXX_CAST_ENTRY2(Interface, interface2) |
| #define | LOG4CXX_CAST_ENTRY_CHAIN(Interface) |
Functions | |
| log4cxx::helpers::LOG4CXX_PTR_DEF (Object) | |
| template<typename Ret, typename Type, bool = std::is_base_of<Ret, helpers::Object>::value, bool = std::is_base_of<Type, helpers::Object>::value> | |
| std::shared_ptr< Ret > | log4cxx::cast (const std::shared_ptr< Type > &incoming) |
| Attempt to cast one Object to another kind of Object. | |
| #define BEGIN_LOG4CXX_CAST_MAP | ( | ) |
| #define DECLARE_ABSTRACT_LOG4CXX_OBJECT | ( | object | ) |
| #define DECLARE_LOG4CXX_CLAZZ_OBJECT | ( | object | ) |
| #define DECLARE_LOG4CXX_OBJECT | ( | object | ) |
| #define DECLARE_LOG4CXX_OBJECT_WITH_CUSTOM_CLASS | ( | object, | |
| class ) |
| #define END_LOG4CXX_CAST_MAP | ( | ) |
| #define IMPLEMENT_LOG4CXX_OBJECT | ( | object | ) |
| #define IMPLEMENT_LOG4CXX_OBJECT_WITH_CUSTOM_CLASS | ( | object, | |
| class ) |
| #define LOG4CXX_CAST_ENTRY | ( | Interface | ) |
| #define LOG4CXX_CAST_ENTRY2 | ( | Interface, | |
| interface2 ) |
| #define LOG4CXX_CAST_ENTRY_CHAIN | ( | Interface | ) |