| Apache log4cxx
    Version 0.11.0
    | 
| Classes | |
| class | Object | 
| base class for java-like objects.  More... | |
| class | Object::ClazzObject | 
| Namespaces | |
| log4cxx | |
| log4cxx::helpers | |
| We need to double some logic from LOG4CXX_PTR_DEF or else we are unable to override the comparison operator, which we need to properly fix LOGCXX-394. | |
| Macros | |
| #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) if (&clazz == &Interface::getStaticClass()) return (const Interface *)this; | 
| #define | LOG4CXX_CAST_ENTRY2(Interface, interface2) if (&clazz == &Interface::getStaticClass()) return (Interface *)(interface2 *)this; | 
| #define | LOG4CXX_CAST_ENTRY_CHAIN(Interface) | 
| Functions | |
| LOG4CXX_PTR_DEF (Object) | |
| #define BEGIN_LOG4CXX_CAST_MAP | ( | ) | 
| #define DECLARE_ABSTRACT_LOG4CXX_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 | ) | if (&clazz == &Interface::getStaticClass()) return (const Interface *)this; | 
| #define LOG4CXX_CAST_ENTRY2 | ( | Interface, | |
| interface2 | |||
| ) | if (&clazz == &Interface::getStaticClass()) return (Interface *)(interface2 *)this; | 
| #define LOG4CXX_CAST_ENTRY_CHAIN | ( | Interface | ) |